home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM BV3 / BMUG PD-ROM Version BV3 (CDRM1097900).iso / Telecom / Utilities / comp.sys.mac.com-faq < prev    next >
Text File  |  1993-02-25  |  114KB  |  2,358 lines

  1.  
  2. This is the Frequently Asked Question (FAQ) list for comp.sys.mac.comm
  3.  
  4. This list of frequently asked questions and answers is intended to help
  5. reduce the number of "often asked questions" that make the rounds here
  6. in comp.sys.mac.comm. Since comp.sys.mac.comm is intended as a forum to
  7. discuss telecommunication (and related issues) that are specific to the
  8. Macintosh, most questions about modems, telecommunications in general,
  9. and other non-Macintosh specific communication questions are not listed
  10. here. The proper newsgroup for such questions is usually comp.dcom.modems.
  11.  
  12. This list is posted periodically (about once a month) to the Usenet 
  13. groups comp.sys.mac.comm, news.answers, and comp.answers. The FAQ can be 
  14. retrieved via anonymous FTP from the following sites:
  15.  
  16.             Site                 Directory                File(s)   {Parts}
  17. ------------------------ ---------------------------- -------------------------
  18.  rascal.ics.utexas.edu            mac/faq                communications.FAQ
  19.  sumex-aim.stanford.edu        info-mac/report        comp-sys-mac-comm-faq.txt
  20.  pit-manager.mit.edu     pub/usenet/comp.sys.mac.comm   c.s.m.c_FAQ_[1_4] {4}
  21.  mac.archive.umich.edu     mac/misc/documentation       compsysmaccommfaq.txt
  22.  
  23. It also available in the Macintosh SIG on Delphi for Delphi members.
  24.  
  25. This FAQ is purely a volunteer effort. Although every effort has been
  26. made to insure that answers are as complete and accurate as possible,
  27. no guarantee is implied or intended. The editor and contributors have
  28. developed this FAQ as a service to Usenet. We hope you find it useful.
  29.  
  30. Please send your corrections, questions, and comments to the editor, 
  31. Eric Rosen, at eric@cse.ucsc.edu.
  32.  
  33.              SHARE THIS INFORMATION FREELY AND IN GOOD FAITH.
  34.              DO NOT DISTRIBUTE MODIFIED VERSIONS OF THIS FAQ.
  35.  
  36. ================================================================================
  37.  
  38.                           **** TABLE OF CONTENTS: ****
  39.  
  40. [1] Modems and Cables
  41.  
  42.         [1.1] What kind of modem will work with my Macintosh?
  43.         [1.2] What kind of cable do I need to use my external modem with my
  44.                   Macintosh? (Includes cable pinouts)
  45.         [1.3] What do V.32, V.42, bis, MNP, etc mean? 
  46.         [1.4] How fast can the Macintosh serial ports really go?
  47.         [1.5] How can I disable call-waiting when using my modem?
  48.  
  49. [2] File Formats and Conversion
  50.  
  51.         [2.1] What is a resource (or data) fork?
  52.         [2.2] What is MacBinary?
  53.         [2.3] What is BinHex? What is uuencode? What are atob/btoa ?
  54.         [2.4] What is Apple-Single/Double ?
  55.         [2.5] What do file suffixes like .hqx, .sit, .bin, etc ... mean
  56.                 and how can I convert such files back to normal Macintosh
  57.                 applications and documents?
  58.  
  59. [3] Macintosh File-transfers
  60.  
  61.         [3.1] What program(s) do(es) Kermit, FTP (client), and/or
  62.                 X,Y,Z-Modem and where can I get them?
  63.         [3.2] What is the latest version of ZTerm?
  64.         [3.3] What is the Communications Toolbox (CTB)?
  65.         [3.4] Are there any public-domain or shareware Communication
  66.                 Toolbox tools that support Kermit, and/or X,Y,Z-Modem?
  67.         [3.5] How can I transfer Macintosh files to/from my Macintosh and
  68.                 other non-Macintosh computers (eg: mainframes, Unix boxes,
  69.                 PCs)?
  70.         [3.6] What's the best compression program to use when uploading
  71.               files to an archive or BBS? Are there any other guidelines
  72.               I should follow?
  73.         [3.7] How can I use the programs that are posted to
  74.                 comp.binaries.mac?
  75.  
  76. [4] Introduction to AppleTalk (and Remote AppleTalk)
  77.  
  78.         [4.1] What kind of hardware do I need to set up an LocalTalk
  79.                 network?
  80.         [4.2] How can I change the Chooser "user" and name of my
  81.                 Macintosh? Also: Why can I no longer change the name of
  82.                 my hard-disk?
  83.         [4.3] What is AppleTalk Remote Access ?
  84.         [4.4] Where can I get a Remote Access script for my modem? 
  85.  
  86. [5] Networking, MacTCP, Telnet, SLIP
  87.  
  88.         [5.1] What is MacTCP and what kind of hardware and software do I
  89.                 need to use it? 
  90.         [5.2] What is the difference between AppleTalk, LocalTalk,
  91.                 EtherNet, EtherTalk, TCP/IP, etc?
  92.         [5.3] What is Telnet, and is there a Telnet program for the
  93.                 Macintosh?
  94.         [5.4] Is there a FTP (server) program for the Macintosh?
  95.         [5.5] What are SLIP, CSLIP and PPP?
  96.         [5.6] How does MacTCP resolve names into IP addresses?
  97.  
  98.  
  99. [6] MacX and Other Ways to Interface With Unix
  100.  
  101.         [6.1] Can I run X-Windows on my Mac?
  102.         [6.2] How can I run MacX over a modem? Is it feasible?
  103.         [6.3] What is MacLayers and what do I need to use it?
  104.         [6.4] What is UW and what do I need to use it?
  105.         [6.5] Is there a program that will convert between BinHex and
  106.                 MacBinary for Unix?
  107.         [6.6] How can I create LaserWriter PostScript printer files and
  108.                 print them on an PostScript printer connected to a Unix
  109.                 network?
  110.  
  111. [7] Sending and receiving Mail and Usenet News with your Macintosh
  112.  
  113.         [7.1] How can I send/receive Internet mail with my Macintosh?
  114.         [7.2] How can I read/post Usenet news with my Macintosh?
  115.  
  116. [8] Miscellaneous
  117.  
  118.         [8.1] I don't have FTP --- How can I access the various archives
  119.                 through e-mail?
  120.  
  121. Appendix
  122.  
  123. [A]     List of Common File Suffixes and Abbreviations
  124.  
  125. [B]     List of Macintosh archive sites available through the Internet
  126.  
  127. [C]     Vendor Information
  128.  
  129. [D]     Contributors
  130.  
  131. ================================================================================
  132. [1] Modems and Cables
  133.  
  134. [1.1] What kind of modem will work with my Macintosh?
  135.  
  136.         Any *external* Hayes compatible modem will work with your
  137.         Macintosh. See comp.dcom.modems for more information about
  138.         the many different external Hayes compatible modems. Such
  139.         modems can be used with any computer (Macintosh, Unix box,
  140.         MS-DOS PC, Amiga, etc) with a serial port (eg: Macintosh modem
  141.         port) interface. However, there are modems that are designed
  142.         specifically for use with the Macintosh. Internal Powerbook
  143.         modems, ADB modems, and internal NuBus modems are all examples.
  144.  
  145.         Assuming you wish to use an external modem, your only other
  146.         hardware consideration is to find an appropriate cable to connect
  147.         it to your Macintosh. Especially at higher baud rates (9600 baud
  148.         and up), a hardware-handshaking cable is recommended (see [1.2]
  149.         for details). There are many non-hardware-handshaking cables
  150.         being sold at reputable computer accessory stores, so it's
  151.         recommended that you ask before buying.
  152.  
  153.         Various special modems exist with unique features; the most
  154.         notable type is the dual FAX/modem. For more information,
  155.         visit comp.dcom.modems or your local dealer: there are simply
  156.         too many products to describe here.
  157.  
  158.  
  159. [1.2] What kind of cable do I need to use my external modem with my
  160.         Macintosh? 
  161.  
  162.         Most modems have a female DB-25 (25 pin) connector labelled
  163.         RS-232C on their backsides. All Macintoshes since the Mac Plus
  164.         use a mini DIN-8 (8 pin) connector for the two serial ports
  165.         (modem and printer). Earlier models use the larger DB-9 (9 pin)
  166.         connector. Finding a generic cable for any configuration should
  167.         not be very difficult at most computer accessory stores. They
  168.         are typically sold for around $25.
  169.  
  170.         However, especially at the higher baud rates (9600 baud and up),
  171.         a hardware handshaking cable is highly recommended. Attempting
  172.         to transfer files at high baud rates using a non-hardware-
  173.         handshaking cable will likely result in repeated transmission
  174.         errors, a drop in the transfer rate, and possibly an aborted
  175.         transmission. Since many non-hardware-handshaking cables are
  176.         still being sold, it's a good idea to ask before buying.
  177.  
  178.         If you want to "roll-your-own" or are having problems getting
  179.         your modem and your Macintosh to communicate, read on. The
  180.         serial ports on the Macintosh are not actually RS-232C ports
  181.         but are instead RS-422 compliant, a similar but better standard.
  182.         This explains some of the difficulty in implementing hardware-
  183.         handshaking.
  184.  
  185.         One way to wire your cable is as below:
  186.  
  187.                 Macintosh (DTE)                           Modem (DCE)
  188.                     DIN-8                                    DB-25
  189.  
  190.                 Pin  Signal                               Signal  Pin
  191.                  1    HSKo   ---------------------------   RTS     4
  192.                  2    HSKi   ---------------------------   CTS     5
  193.                  3    TxD-   ---------------------------   TxD     2
  194.                  4    GND    ---------------------------   GND     7
  195.                  5    RxD-   ---------------------------   RxD     3
  196.                  6    TxD+   (nc)                    .--   DSR     6
  197.                  7    GPi    (nc)                    '--   DTR    20 
  198.                  8    RxD+   ---------------------------   GND     7  
  199.  
  200.                     shield   ---------------------------   shield
  201.  
  202.                                 Figure 1.2.1
  203.  
  204.         If your modem cannot be configured to ignore DTR, or if you
  205.         are using an old 1200 baud or 2400 baud modem, the pinout in
  206.         Figure 1.2.1 is probably best. However, if you are using a
  207.         high-speed modem that can ignore DTR, and/or Remote AppleTalk,
  208.         you should instead use the pinout in Figure 1.2.2, which is
  209.         the pinout recommended by Apple:
  210.  
  211.                 Macintosh (DTE)                           Modem (DCE)
  212.                     DIN-8                                    DB-25
  213.  
  214.                 Pin  Signal                               Signal  Pin
  215.                  1    HSKo   ----------------------+----   RTS     4
  216.                                                    '----   DTR    20
  217.  
  218.                  2    HSKi   ---------------------------   CTS     5
  219.                  3    TxD-   ---------------------------   TxD     2
  220.  
  221.                  4    GND    ----+----------------------   GND     7
  222.                  8    RxD+   ----'
  223.  
  224.                  5    RxD-   ---------------------------   RxD     3
  225.                  6    TxD+   (nc)                    
  226.                  7    GPi    ---------------------------   DCD     8
  227.  
  228.                     shield   ---------------------------   shield
  229.  
  230.                                 Figure 1.2.2
  231.  
  232.         Note: You can find a pretty picture of this PICT by using 
  233.         ResEdit to open the 'Apple Modem Extension' CTB. This PICT
  234.  
  235.         Note: Be careful! Although technically, you should not be able
  236.         to damage either your modem or computer by using an incorrectly
  237.         wired cable, you should always perform a connectivity test to
  238.         double-check your wiring before using your homemade cable.
  239.         Some serial devices place auxiliary voltages on non-standard
  240.         pins.
  241.         
  242.         Note: If you are having trouble finding or soldering a mini DIN-8
  243.         connector (they can be expensive and are rather small), Dave
  244.         Alverson suggests purchasing a DIN-8 to DIN-8 cable (often sold
  245.         as an Imagewriter printer cable), cutting it in half, and wiring
  246.         each end to a DB-25 that can plug into your modem (resulting in
  247.         *two* cables). However, before slicing, Jon Spear notes that
  248.         it is a good idea to check for continuity between all the pins
  249.         (otherwise you will not be able to wire each signal).
  250.  
  251.         Note: If you are running A/UX and are having difficulties
  252.         controlling your modem from software, see the comp.unix.aux FAQ
  253.         for the latest information on an A/UX specific cable.
  254.  
  255.  
  256. [1.3]   What do V.32, V.42, bis, MNP, etc mean?
  257.  
  258.         Because these topics are universal telecommunications issues,
  259.         they are more fully discussed in comp.dcom.modems. However, a
  260.         short description of some of the more common abbreviations and
  261.         buzzwords is given below.
  262.  
  263.         An excellent article on the subject of modems, including
  264.         a guide to buying high-speed modems, is available from
  265.         InfoMac (sumex-aim) and its mirror sites as the file
  266.         info-mac/report/modem-guide-10.txt.
  267.         
  268.            Buzzword         What it typically means
  269.         ---------------   ----------------------------------------------
  270.         bit             : binary digit; amount of information necessary
  271.                           to distinguish between two equally likely
  272.                           events (such as the value of a binary digit)
  273.         byte            : eight bits; size of a single ASCII character
  274.         bps             : bits per second
  275.         baud            : one analog signal state change; people usually
  276.                           use baud and bps interchangeable although most
  277.                           modern modems can encode multiple bits per baud
  278.         Bell 103        : 300 bps U.S. Standard
  279.         Bell 212A       : 1200 bps U.S. Standard
  280.         LAP/M           : Link Access Protocol/Modem.
  281.         MNP             : Microcom Networking Protocol (Proprietary)
  282.         MNP5            : MNP extension; 2 to 1 data compression.
  283.         V.32            : 9600bps, 4800bps
  284.         V.32bis         : 14.4Kbps, 12Kbps, 9600bps, 7200bps, 4800bps
  285.         V.42            : MNP 4 and LAP/M modem to modem error correction
  286.         V.42bis         : LAP/M and 4-to-1 data compression.
  287.  
  288.                              Table 1.3.1
  289.  
  290.  
  291. [1.4]   How fast can the Macintosh serial ports really go?
  292.  
  293.         The Macintosh operating system supports data rates up to 57600 baud,
  294.         but the Macintosh serial hardware can support transfer rates that
  295.         are much higher if they are externally clocked. Serial port
  296.         sound-input-devices such as the Cedar Technologies SID and
  297.         Farallon's MacRecorder, as well as AppleTalk boxes, use this trick
  298.         to achieve transfer rates greater than 100 Kbps.
  299.         
  300.         Note: Powerbooks are known to have problems at extremely high
  301.         data rates. These problems are caused by Power Manager overhead.
  302.         System 7.1 is supposed to solve these problems.
  303.  
  304.         
  305. [1.5]   How can I disable call-waiting when using my modem?
  306.  
  307.         This varies depending on your local phone company, but often,
  308.         if you preced the phone number you wish to tone dial
  309.         with "*70," (omit the quotes but not the comma), you can
  310.         disable call-waiting FOR THAT CALL ONLY.
  311.         
  312.         If you have a strictly rotary dial line, try preceding the
  313.         phone number with "1170". 
  314.  
  315. ================================================================================
  316. [2] File Formats and Conversion
  317.  
  318. [2.1] What is a resource (or data) fork?
  319.  
  320.         A Macintosh file has two parts: a data fork and a resource fork.
  321.         Text files and GIF image files are examples of Macintosh files
  322.         that are usually stored completely in the data fork, and have
  323.         an empty (or nonexistent) resource fork. Applications, as a
  324.         a counter-example, store most if not all of their information
  325.         in 'resources' in the resource fork and usually have an empty
  326.         data fork.
  327.         
  328.         Because this two-forked organization of files isn't very common,
  329.         transferring Macintosh files that have non-empty resource forks
  330.         to non-Macintosh machines (such as Unix boxes, or MS-DOS machines)
  331.         requires special encoding, described below.
  332.  
  333.  
  334. [2.2] What is MacBinary?
  335.  
  336.         MacBinary is a standard way of taking a Macintosh file (both
  337.         resource and data forks) and creating a new file with just
  338.         a data fork. This new file can then be transferred through
  339.         machines which know nothing about the native Macintosh file
  340.         system, without losing the information stored in the resource
  341.         fork.
  342.         
  343.         MacBinary also stores other information (such as the filename,
  344.         creation and modification dates, file type and creator) about
  345.         the original file.
  346.         
  347.         If you want to store some Macintosh files on a non-Macintosh
  348.         computer, one way is to convert them to a MacBinary format file
  349.         before transferring. Note that MacBinary files are useless to
  350.         people who are not using Macintosh computers. MacBinary's
  351.         purpose is to encapsulate *all* information contained in a
  352.         Macintosh file for transport over a non-Macintosh medium. For
  353.         this reason, you should not use MacBinary and/or BinHex to
  354.         post GIF images, for example, to Usenet because (1) GIF images
  355.         contain no Macintosh specific information and (2) doing so will
  356.         make it impossible for most non-Macintosh users to display your
  357.         image.
  358.  
  359.         Although a Macintosh program (called MacBinary) does exist
  360.         to do the converting to and from MacBinary, almost all modern
  361.         Macintosh telecommunications programs have the capability of
  362.         converting and unconverting MacBinary files for you. ZTerm,
  363.         for example, can be configured to automatically detect when
  364.         a MacBinary file is being received and to convert this file
  365.         to its original representation; or, if you are uploading,
  366.         ZTerm can optionally encode the file into MacBinary before
  367.         sending. Fetch, White Knight, and most other commercial and
  368.         shareware products have equivalent or similar capabilities.
  369.         
  370.         Dennis Brothers designed the original MacBinary standard many
  371.         years ago. Yves Lempereur incorporated this standard into
  372.         his Binhex 4.0 program (see [2.3]), solving a major problem
  373.         on Compuserve. About a year later, around the time the Mac Plus
  374.         came out, group discussions on Compuserve led to an enhancement
  375.         of the original MacBinary standard. Since then, BinHex 4.0 and
  376.         the new MacBinary have become the standard way of encapsulating
  377.         Macintosh files for transferring over foreign systems throughout
  378.         the Internet, Usenet, and elsewhere.
  379.  
  380.         MacBinary I is the name given to the old MacBinary standard.
  381.         MacBinary II is the name given to the new MacBinary standard
  382.         which everybody uses today; in common usage, MacBinary means
  383.         MacBinary II.
  384.         
  385.         
  386. [2.3] (a) What is BinHex? (b) What is uuencode? (c) What are atob/btoa ?
  387.  
  388.         (a) A "binary" file is usually intended to describe a file which
  389.         does not always have the high bit in each byte set to zero.
  390.         Text and BinHex files are the most common examples of non-binary
  391.         data. Programs and images are common examples of binary data.
  392.         MacBinary files are specially encoded binary files (see 2.2]).
  393.         
  394.         Unfortunately, many network e-mail and Usenet gateways are only
  395.         receptive to non-binary files. To make it possible to send
  396.         binary files such as Macintosh MacBinary files through e-mail
  397.         or Usenet, it is necessary to convert these files to a text-
  398.         compatible form. BinHex and uuencode are two different ways
  399.         of doing this. Both BinHex and uuencode result in files that
  400.         are larger than the original binary version.
  401.                 
  402.         BinHex 4.0, by Yves Lempereur, is a binary to text translator
  403.         that can directly encode any Macintosh document (ie: it knows
  404.         how to convert information in both the resource and data forks).
  405.         BinHex files can be easily recognized since they begin with the
  406.         line:
  407.         
  408.                 (This file must be converted with BinHex 4.0)
  409.         
  410.         and are followed by a line starting with a colon, ':'. The
  411.         BinHex encoding of the file follows, and is ended with another
  412.         colon.
  413.         
  414.         There is in fact a program called "BinHex 4.0" in various
  415.         archives, but you don't have to use it to convert files to and
  416.         from BinHex. Many programs, including the popular compression
  417.         programs "Compact Pro" and "StuffIt" allow you to convert BinHex
  418.         files on your Macintosh. There are even various Unix utilities
  419.         (see [6.5]) that manipulate BinHex, MacBinary, and other types
  420.         of Macintosh files. Just about every Macintosh program posted
  421.         to Usenet appears in BinHex 4.0 format. Most FTP sites also
  422.         store their Macintosh archives in BinHex format to allow users
  423.         who don't have (or forget to use) binary mode in FTP to 
  424.         successfully transfer files. BinHex files are usually denoted
  425.         by the suffix ".hqx". The specifications to BinHex, should you
  426.         be interested, are available at InfoMac archives (retrieve
  427.         the file tech/binhex-40-specs.txt).
  428.         
  429.         Useful utility programs for converting to and from BinHex 4.0
  430.         include:
  431.         
  432.             o Binhex 4.0 -- the original BinHex 4.0 application; free.
  433.             o Stuffit Expander 3.0 -- a much more powerful utility
  434.               which can encode and decode BinHex, Stuffit, Compact Pro,
  435.               and Applelink archives. Also free.
  436.  
  437.         Note: On Unix (and other non-Macintosh machines), you can use
  438.         the programs described in [6.5] to manipulate BinHex files.
  439.  
  440.         There is also a program/format called "BinHex 5.0"; it is NOT
  441.         a more advanced version of "BinHex 4.0" but rather a separate
  442.         _binary_ format (it uses the entire eight-bit ASCII character
  443.         set and is thus not suitable for Usenet postings or e-mail)
  444.         that was the precursor to MacBinary (see [2.2]). Converting
  445.         a file with BinHex 5.0 and then using BinHex 4.0 is another way
  446.         of converting a native Macintosh files with data and resource
  447.         forks into a format that can be e-mailed or posted (and then
  448.         reconstructed). MacBinary, however, is almost always used in
  449.         preference to BinHex 5.0.
  450.  
  451.         (b) "uuencode" is a binary to text translator that serves the
  452.         same purpose as BinHex, except that it knows nothing about the
  453.         Macintosh resource/data fork structure. uuencode was designed to
  454.         allow Unix binary files to be easily transferred through text-
  455.         only interfaces, such as e-mail. Every uuencoded file contains
  456.         a line similar to:
  457.         
  458.                 begin 644 usa-map.gif
  459.                 
  460.         followed by a series of lines of ASCII text characters (which
  461.         are normally 60 characters long and begin with the letter 'M'). 
  462.         The file ends with a line containing the word 'end'. There may 
  463.         be other special keywords included.  Usually, one won't find 
  464.         Macintosh files in uuencode format; however, most non-Macintosh 
  465.         specific binary data posted to Usenet is uuencoded, so if you 
  466.         wish to use any of this data (such as the images posted in 
  467.         alt.binaries.* and elsewhere), you will need to deal with 
  468.         uuencode. The programs 'uuencode' and 'uudecode' exist on most 
  469.         Unix systems. If not, ask a local expert to find them. Several 
  470.         programs allow you to convert to and from uuencode using your 
  471.         Macintosh; among these are UULite 1.4 and Tiger 1.11.  uuencoded 
  472.         files are usually denoted by the suffix ".uu".
  473.  
  474.         There is a StuffIt translator to handle uuencode conversion.
  475.         
  476.         (c) atob and btoa are programs typically found on Unix systems
  477.         that also convert between binary and ASCII-printable character
  478.         sets. Although not as popular as uuencode, btoa produces smaller
  479.         text-compatible versions of binary files that can be e-mailed or
  480.         posted on Usenet. Check your local man pages for details.
  481.         
  482.         There are StuffIt translators to handle atob/btoa conversion.
  483.         
  484. [2.4] What is Apple-Single/Double ?
  485.         
  486.         AppleDouble is another means of storing Macintosh files on
  487.         non-Macintosh computers or filesystems, particularly on Unix
  488.         filesystems that also allow files to be mounted under the
  489.         Macintosh operating system via AppleShare (or an equivalent
  490.         product).
  491.  
  492.         AppleDouble files are actually two files. The data fork
  493.         of the corresponding Macintosh file is stored in a single
  494.         file just as it exists on the Macintosh using the original
  495.         filename. The resource fork is stored in a second file whose
  496.         name is obtained by prefixing the original filename with '%'.
  497.         More extensive documentation is available at ftp.apple.com.
  498.         
  499.         A few Macintosh programs decode these files; one such utility
  500.         is Tiger 1.11. The macutils Unix utilities [see 6.5] may also
  501.         be useful.
  502.         
  503.         If you are trying to figure out how to access the files in
  504.         the 'mac.bin' directory at ftp-archive maintained by the
  505.         University of Michigan, don't bother; all those files exist
  506.         in .hqx format in the 'mac' directory.
  507.  
  508.         
  509. [2.5] What do file suffixes like .hqx, .sit, .bin, etc ... mean and how
  510.         can I convert such files back to normal Macintosh applications
  511.         and documents?
  512.         
  513.         Most files available by FTP or posted to Usenet are modified
  514.         twice to allow them to more easily pass through foreign computer
  515.         systems. Files may be compressed to make them smaller, and/or
  516.         they are almost always translated to either BinHex (.hqx) or
  517.         MacBinary (.bin) format (see [2.2] and [2.3] for an explanation
  518.         of these formats).
  519.         
  520.         How a Macintosh file has been translated and compressed for
  521.         transmission is indicated by its suffix.  Normally a file will
  522.         have a name similar in form to: filename.xxx.yyy, where:
  523.         
  524.                 .xxx indicates how it was compressed
  525.                 .yyy indicates how it was translated
  526.         
  527.         Usually, .xxx is one of: .cpt, .dd, .sea, .sit
  528.         Usually, .yyy is one of: .bin, .hqx, .image
  529.         
  530.         To convert a file back to its native Macintosh format, you will
  531.         typically need to go through one step per suffix. For example,
  532.         the filename "Swatch.cpt.hqx" indicates that a Compact Pro
  533.         archive (.cpt) "Swatch" has been translated to BinHex (.hqx).
  534.         To recreate the file(s) in the original archive, you must
  535.         first 'undo' the BinHex transformation, creating a Compact Pro
  536.         archive, and then open the Compact Pro archive and extract
  537.         the file(s) in the archive.
  538.  
  539.         You can use the following table to determine what Macintosh
  540.         programs decode which formats. For a more complete description
  541.         of the various Macintosh archival programs, see the excellent
  542.         FAQ for comp.sys.mac.apps.
  543.  
  544.       Suffix: .sit  .cpt  .hqx  .bin  .pit  .Z  .image  .dd  .zip  .uu  .tar
  545.   Extractors
  546. ----------------------------------------------------------------------------
  547.  StuffIt 3.0  | X     X     X     X     X    X           X     !    !     !
  548.  $ Expander   | X     X     X
  549.  Compact Pro  | *     X     X
  550.  UULite 1.4   |                                                     X
  551.  MacCompress  |                              X
  552.  SunTar       |             X     X     X                                 X
  553.  BinHex 5.0   |                   X
  554.  BinHex 4.0   |             X
  555.  DiskDoubler  | *                       X                X
  556.  UnZip        |                                                X
  557.  DiskCopy     |                                    X
  558.  Packit       |                         X
  559.  
  560.                                 Table 2.5.1
  561.  
  562.       ! Note: StuffIt Deluxe 3.0.3 includes translators for .tar, .uu,
  563.         MacBinary, atob, btoa, AppleLink packages, AppleSingle, DiskDoubler,
  564.         and Unix compress. These translators can also be used with StuffIt
  565.         Lite. .arc and .zip translators are also distributed with StuffIt
  566.         Deluxe, but remain part of the commercial package.
  567.       
  568.       $ 'Expander' refers to Stuffit Expander 3.0 which can decode BinHex,
  569.         Stuffit, Compact Pro, and Applelink archives. It supports drag-
  570.         and-drop under System 7. Stuffit Expander is distributed free by
  571.         Aladdin Systems Inc. 
  572.  
  573.       * Not all of the various StuffIt formats are recognized.
  574.  
  575.  
  576.         The following file suffixes indicate formats that are native
  577.         to the Macintosh and which can be manipulated using the indicated
  578.         programs:
  579.         
  580.         .bin    MacBinary files; see [2.2]
  581.         .cpt    Compact Pro archive files; [see 3.6]
  582.         .dd     DiskDoubler archive files; [see 3.6]
  583.         .hqx    BinHex files; see [2.3], [3.7]
  584.         .image  Apple DiskCopy disk image file (typically used for
  585.                 distributing system software); latest version available
  586.                 via anonymous ftp from ftp.apple.com
  587.         .pit    Packit files; [see 3.6]
  588.         .sea    Self-extracting archive files; this usually denote an
  589.                 application which can be double-clicked upon to create
  590.                 a decompressed version of the archive
  591.         .sit    StuffIt archive files; [see 3.6]
  592.         .sitd   mistakenly used to indicate files created by StuffIt
  593.                 Deluxe; *all* StuffIt files should be given the .sit
  594.                 extension (says the author!)
  595.         
  596.                                 Table 2.5.2
  597.  
  598.         
  599.         The following file suffixes indicate formats that are not native
  600.         to the Macintosh, but in most cases, files of these types can
  601.         be manipulated on the Macintosh using the indicated programs.
  602.         
  603.         .arc    MS-DOS PC archive file; ArcPop, MacArc
  604.         .arj    MS-DOS PC archive file; unArjMac
  605.         .gif    Compuserve Graphics Interchange File; many programs,
  606.                 free, shareware and commercial exist to display and/or
  607.                 modify these images; some of the popular shareware ones
  608.                 are: QuickGIF and GIFConverter.
  609.         .lzh    MS-DOS PC archive file; LHarc or MacLHa
  610.         .shar   Unix shell archive file; Unshar 1.5
  611.         .uu     Unix uuencoded files; see [2.3]
  612.         .Z      Unix 'compress' archive file; MacCompress 3.2
  613.         .zip    MS-DOS PC archive file; UnZip, ZipPop
  614.  
  615.                                 Table 2.5.3
  616.  
  617. ================================================================================
  618. [3] Macintosh File-transfers
  619.  
  620. [3.1] What program(s) do(es) Kermit, FTP (client), and/or X,Y,Z-Modem
  621.         and where can I get it?
  622.         
  623.         The following programs are the more popular free, shareware, and
  624.         payware terminal and file-transfer programs currently available
  625.     (Last revised: 1/93).
  626.  
  627. CM:     Comet, free, Kevin Eric Saunders
  628.     saunders@nmc.cit.cornell.edu or comet-comments@nmc.cit.cornell.edu
  629.     FTP from comet.cit.cornell.edu or ftp.cit.cornell.edu
  630. GT:     GrafTerm, $50 shareware, Infrastructure Software
  631. MK:     MacKermit, free, source code is available,
  632.         fdc@watsun.cc.columbia.edu
  633. ML:     MacLayers 1.20, free, UNIX source included, Eric C. Rosen and 
  634.         David W. Trissel, layers@rascal.ics.utexas.edu
  635. MP:     MicroPhone II, $175, cheaper sidegrades often available, Software 
  636.         Ventures Corporation, (510) 6441325, microphone@svcdudes.com
  637.         Also, MicroPhone Pro, a slightly more capable package.
  638. PT:     PacerTerm, $159, Pacer Software, (619) 454-0565,
  639.         support@pacersoft.com
  640. QV:     QVT, $50 shareware, QPC Software
  641. SC:     Smartcom II,  $84, $59 upgrade from Smartcom, Hayes,
  642.         (404) 441-1617, BBS: 800-US-HAYES
  643. TM:     Term, free, Peter DeCamillo and Jon Gilbert
  644.         cmsmaint@brownvm.brown.edu
  645. TL:     Terminal, free, source code included, Erny Tontlinger
  646.         73720.2200@compuserve.com     
  647. TR:     Termulator, $25 shareware, Brad Quick  
  648. TY:     Termy, free, Ice Engineering, termy@ice.com
  649. VP:     VersaTerm Pro, $177, Synergy Software, (215) 779-0522,
  650.         D2296@applelink.apple.com 
  651. VT:     VersaTerm, $90, Synergy Software, (215) 779-0522
  652.         D2296@applelink.apple.com 
  653. WK:     White Knight, $85, Freesoft, (412) 846-2700
  654. ZT:     ZTerm, $30 shareware, $40 with disk, Dave Alverson,
  655.         davea@cbos.uc.edu
  656. 5P:     5PM, $370, Advanced Software Concepts, US Distributors,
  657.     adv.soft@applelink.apple.com, (33) 93 24 76 00
  658.  
  659.  
  660.         The archive sites described in the Appendix are the best place
  661.         to look for free or shareware file-transfer programs. Other
  662.         commercial but non-shareware ("payware") products must be
  663.         purchased from a dealer.
  664.  
  665.         Table 3.1.1 summarizes file transfer capabilities of various
  666.         Macintosh telecommunications programs.
  667.         
  668. Programs:   ZT SC MP MK VT VP WK TR PT GT ML QV TM TL TY CM 5P
  669. ----------------------------------------------------------------
  670. Protocols |
  671. __________|
  672. Xmodem    | X  X  X     X  X  X  X  X  X  X  X     X        X
  673. Ymodem    | X  X  X     X  X  X              X     X
  674. ZModem    | X  X  X           X  X  X              X        X
  675. Kermit    |    X  X  X  X  X  X     X        X              X
  676. QuickB    | X  X  X                                X
  677. B Plus    | X  X
  678. FTP       |             X  X        X                       X
  679. TFTP      |                                              X
  680. rmac/wmac |                                     X
  681. Flash     |                   X
  682. FT3270    |                                              X
  683. CTB       |             X  X        X                 X     X
  684.  
  685.                                 Table 3.1.1
  686.  
  687.         
  688.         Table 3.1.2 summarizes the terminal-emulation capabilities of
  689.         various Macintosh telecommunications programs:
  690.  
  691. Programs:   ZT SC MP MK VT VP WK TR PT GT ML QV TM TL TY CM 5P
  692. ----------------------------------------------------------------
  693. Terminals |
  694. __________|
  695. TTY       |    X  X           X  X  X              X     X  X
  696. VT52      |    X  X                          X           X
  697. VT100     | X  X  X  X  X  X  X  X  X  X  X              X  X
  698. VT102     |    X  X     X  X  X     X        X           X  X
  699. VT220     |       X     X  X        X        X              X
  700. VT320     |       X           X     X                       X
  701. VT420     |                                                 X
  702. PC/ANSI   | X  X  X
  703. IBM3270   |       X                             X        X  X
  704. IBM5250   |                                                 X
  705. Tek 4010  |             X  X           X
  706. Tek 4014  |             X  X           X
  707. Tek 4105/7|                X
  708. TVI950    |                                     X
  709. DG210/211 |             X  X
  710. Prestel   |    X
  711. Controls  | X  X  X
  712. CTB       |                         X                 X     X
  713.  
  714.                                 Table 3.1.2
  715.  
  716.  
  717.         Table 3.1.3 summarizes the scripting capabilities of various
  718.         Macintosh telecommunications programs:
  719.  
  720. Programs:   ZT SC MP MK VT VP WK TR PT GT ML QV TM TL TY CM 5P
  721. ----------------------------------------------------------------
  722. Scripting |
  723. __________|
  724. Recording |    X  X           X     X
  725. If/Else   |       X  X        X  X  X              X        X
  726. Loops     |       X  X              X              X     X  X
  727. XCMDs     |       X           X  X  X                       X
  728. FileOps   |       X  X        X                          X  X
  729. Arithmetic|       X  X        X     X              X        X
  730. Variables | X     X  X        X  X  X              X        X
  731. User Input|       X  X           X  X                       X
  732. Key Remaps|          X           X  X                    X  X
  733. Arrays    |       X  X                             X
  734.  
  735.                                 Table 3.1.3
  736.  
  737.         
  738. [3.2] What is the latest version of ZTerm?
  739.  
  740.         ZTerm is currently at revision level 0.9. Other released
  741.         versions were 0.7, 0.75 and 0.8, and 0.85.
  742.         
  743.         A "fake" version 1.0 of ZTerm circulated briefly in the past.
  744.         This was a doctored version of 0.85.
  745.  
  746.  
  747. [3.3] What is the Communications Toolbox (CTB)?
  748.  
  749.         The Communications Toolbox is a Macintosh operating system
  750.         interface that provides a standard interface for programmers
  751.         writing communications programs. Rather than make calls to
  752.         control the modem serial port, for example, a programmer can
  753.         call an equivalent CTB routine. This allows the operating system
  754.         to manage the serial port(s) just like any other limited
  755.         resource. In addition, specific "tools" that interface with
  756.         modems, provide terminal emulation, or handle file transferring
  757.         can be implemented as external add-on features to CTB-aware
  758.         programs.
  759.  
  760.         The CTB requires System 6.0.4 or later. The CTB is built into
  761.         System 7. Tools can be added by placing them in the Extensions
  762.         folder; rebooting is not necessary. Under System 6.0.X, CTB
  763.         tools belong in the Communications folder.
  764.  
  765.  
  766. [3.4] Are there any shareware or freeware tools that support Kermit,
  767.         and/or X,Y,Z-Modem?
  768.  
  769.         Termy 1.0, freeware from Ice Engineering, is the only CTB-aware
  770.         application that can be obtained via anonymous FTP. Termy has
  771.         no built-in support for any connection methods, file transfer
  772.         protocols, or terminal emulation, so you will need to obtain
  773.         Communication Toolbox tools for each of these.
  774.  
  775.         Tim Endres has written and released TGE TCP Tool, a Connection
  776.         Tool for the Communications Toolbox. It provides TELNET and
  777.         transparent TCP connections. The tool is free for personal use.
  778.  
  779.         Several modem Connection tools are available from the various
  780.         FTP sites. These include the Apple Modem Tool 1.11, the Hayes
  781.         Modem Tool 1.02, the CCL Modem Tool 1.0, and the Zoom Modem
  782.         Tool 1.11. After recently releasing his CTB File Transfer tool,
  783.         Kermit Tool GH (which supports MacBinary, RLE compression,
  784.         and other features), Glenn Howes has gone on to release a YModem 
  785.         tool.
  786.         
  787.         The Basic Connection Tools Disk is available from ftp.apple.com
  788.         as /dts/mac/sys.soft/netcomm/basic-conn-set-1-1-1-image.hqx .
  789.         You will need DiskCopy or MountImage to decode the image file.
  790.         This disk includes VT102 and TTY terminal tools, XModem and Text
  791.         File Transfer tools, and Modem, Serial, and Appletalk
  792.         Connection tools (10/92).
  793.  
  794.         Advanced Software Concepts has demonstration versions of
  795.         several CTB tools at InfoMac sites in the demo directory.
  796.         Demo versions of a TCP/IP Connection tool, an FTP File Transfer 
  797.         tool, as well as VT420, IBM3270, and IBM5250 Terminal tools
  798.         are being distributed (10/92).
  799.  
  800.         New free and shareware CTB tools inevitably get posted to Info-
  801.         Mac where they appear in the info-mac/comm directory and also
  802.         to mac.archive.umich.edu in mac/system.extensions/commtoolbox.
  803.         If you give the command "ls *tools*" in these directories
  804.         through an anonymous FTP connection, you can get a list of
  805.         all the free and shareware CTB tools currently available.
  806.         As of 10/92, there are *NO* free or shareware Zmodem 
  807.         or FTP File Transfer tools, *NO* free Tektronix, 3270, or VT320
  808.         Terminal Tools, and *NO* free SLIP Connection Tools. There is
  809.         no point in posting frequent queries on the subject, so please
  810.         don't. If you discover that this paragraph is in error, however,
  811.         please feel free to yell at me through e-mail ...
  812.  
  813.         There are, however, a number of available *payware* tools that
  814.         provide various levels of functionality:
  815.         
  816.         o MicroPhone Pro includes a Telnet tool (along with some FAX
  817.         support software). MicroPhone II does not include the Telnet
  818.         tool, unfortunately.
  819.  
  820.         o PacerTerm ships with a broad collection of tools, including:
  821.         Xmodem, Zmodem, Kermit, and FTP file transfer tools; Telnet,
  822.         LAT, ADSP, and serial connection tools; and TTY, VT102, and
  823.     VT320 terminal tools.
  824.  
  825.     o 5PM ships with a Telnet Tool and the Apple Basic Connectivity
  826.     Set (Xmodem, ADSP, serial, modem, TTY, VT102, VT320). Other tools
  827.     are available from Advanced Software Concepts : FTP, VT420,
  828.     IBM3270 and IBM5250.
  829.  
  830.         o Seaquest Software has released XModem, YModem, and Kermit file
  831.         transfer tools. You can contact the company at the following
  832.         address or see the e-mail contacts in the Vendor Info appendix:
  833.  
  834.                Pete Mackie                  [USA] (503) 531-0252
  835.                Seaquest Software            [USA] (503) 629-8442 {FAX}
  836.                4200 N.W. Columbia Ave.
  837.                Portland, OR 97229
  838.         
  839.         o Versaterm and Versaterm Pro include FTP client and server file
  840.         transfer tools and Telnet, LAT, SLIP, and ADSP connection
  841.         tools.
  842.  
  843.  
  844. [3.5] How can I transfer Macintosh files to/from my Macintosh and other
  845.         non-Macintosh computers (eg: mainframes, Unix boxes, PCs)?
  846.  
  847.         If your telecommunication program supports MacBinary (they
  848.         almost all do), turn MacBinary on. This usually involves
  849.         selecting a menu option or clicking a radio button in a
  850.         'preferences' type dialog box. Then, transfer your file
  851.         normally. Your Macintosh file will be sent as a MacBinary file
  852.         that can be treated as an ordinary binary file.
  853.         
  854.         If your telecommunication program does not support MacBinary,
  855.         get a copy of the MacBinary program and use it to make a
  856.         MacBinary version of your Macintosh file. Then send this
  857.         MacBinary file. Meanwhile, look around at the various shareware
  858.         and commercial telecommunications programs that do support
  859.         Macbinary. See [3.1].
  860.         
  861.         Note: Not all files need to be transferred as MacBinary files.
  862.         In particular, most text and non-Macintosh specific binary files
  863.         (like GIF/JPEG images) do not. See [2.2] for more information.
  864.  
  865.         To actually "download" a file (eg: transfer it from a remote
  866.         host computer to your Macintosh), you must first instruct the
  867.         remote computer to send the file by issuing a command. For
  868.         example, to download a file from a Unix machine using Xmodem,
  869.         you would first have to give a command similar to:
  870.         
  871.                 % sx filename
  872.         
  873.         where 'sx' is the local Unix program to send a file using Xmodem
  874.         and 'filename' is the name of the file you wish to send. Then,
  875.         locally, you must start the file transfer by typically choosing
  876.         a menu option in your terminal program. The process is similar
  877.         for Kermit transfers. Terminal programs that support Zmodem
  878.         should recognize the start of a Zmodem download automatically.
  879.  
  880.         Note: Not all systems are alike. The command to start Xmodem
  881.         may not necessarily be 'sx'; another possibility is 'xmodem'.
  882.         Ask your local system administrator if you cannot find the
  883.         right program; most sites support something. Also, see the
  884.         listing below.
  885.  
  886.         To upload, first issue the appropriate receive command on the
  887.         remote host computer; then, select the local send option in your
  888.         terminal program. Good Zmodem packages can start the remote file
  889.         transfer automatically.
  890.         
  891.         If you experience multiple CRC errors when downloading with
  892.         Zmodem, especially after backgrounding the download, try sending
  893.         your file using a fixed window size, eg: 'sz -w 1024 filename'.
  894.         If errors persist, also try escaping control characters,
  895.         eg: 'sz -ew 1024 filename'. Depending on your setup, you may
  896.         be able to use a larger window size (eg: use 4096 or 2048
  897.         instead of 1024) which can slightly reduce transfer time.
  898.         
  899.         Typical Unix programs that support transfering files via a
  900.         serial (modem) link:
  901.         
  902.         Kermit          Xmodem          Ymodem          Zmodem
  903.         -------         ------          ------          ------
  904.         kermit          sx              sb              sz
  905.         ckermit         xmodem
  906.  
  907.         If you are trying to transfer a lot of information between
  908.         a Macintosh and an MS-DOS PC, and your Macintosh has an FDHD
  909.         disk drive (also known as a SuperDrive), using Apple File
  910.         Exchange, or any of the various shareware and payware programs
  911.         that allow you to access (or even mount) MS-DOS formatted 3.5"
  912.         HD diskettes, can greatly speed up the transferring process. 
  913.         Apple File Exchange even provides for automatic translation
  914.         of certain types of files. If you are transfering a lot of
  915.         information between a Macintosh and a Unix system, you can
  916.         use the (free) Macintosh program suntar to read 1.44 MB Unix
  917.         tar floppies.
  918.  
  919.         Note: On most Sun Microsystems' floppy drives, the appropriate
  920.         formatting command is "fdformat -ev /dev/rfd0c". This will
  921.     verify and eject the disk after formatting. Then use tar to 
  922.     copy files to the device /dev/rfd0c.
  923.  
  924.  
  925. [3.6] What's the best compression program to use when uploading files
  926.         to an archive or BBS? Are there any other guidelines I should
  927.         follow?
  928.  
  929.         Best Compression:
  930.  
  931.         As of (9/92), there is no specific answer to this question.
  932.         StuffIt Lite 3.0 and Compact Pro 1.33 both have loyal users
  933.         who insist that one is just a little bit faster or provides
  934.         better compression performance than the other. Previous
  935.         to the introduction of StuffIt Lite 3.0, most people agreed
  936.         that Compact Pro was the easiest to use and gave the best
  937.         performance. Now, it appears that StuffIt Lite 3.0 gives
  938.         better compression performance overall. I suggest you try
  939.         using both and choose the one you like best. Note that
  940.         StuffIt 1.5.1 and Stuffit Classic are *not* the same as, nor
  941.         as good as, StuffIt Lite 3.0.
  942.  
  943.         Posting Macintosh Programs:
  944.         
  945.         You should use either Compact Pro or StuffIt Lite 3.0 to
  946.         compress Macintosh files you send to an anonymous FTP site
  947.         or BBS. Do not post PackIt, Disk Doubler, SuperDisk, Zip,
  948.         or any other type of archive (including self-extracting
  949.         archives -- see below). Compact Pro and Stuffit Lite 3.0
  950.         have evolved as the standard archive formats for posting
  951.         Macintosh files for good reasons.
  952.  
  953.         Regardless of which archiver you use, PLEASE DO NOT MAKE AN
  954.         AN ARCHIVE YOU ARE POSTING SELF-EXTRACTING! The extra code
  955.         added to the file to make it self-extracting is NOT insignificant
  956.         in size. The convenience of self-extracting archives is not worth
  957.         the space they waste at anonymous-FTP sites and BBS's (where
  958.         literally thousands of compressed files are stored). Self-
  959.         extracting archives are useful in other contexts, but should be
  960.         discouraged as a medium for posting to archives. Also, don't
  961.         rely on the archive maintainer having the time to extract your
  962.         self-extracting post and re-archiving it; these volunteers are
  963.         simply too busy to take on this additional burden.
  964.         
  965.         Avoid using strange punctuation marks in filenames that you
  966.         will distribute. Characters such as exclamation points, spaces,
  967.         dollar signs, etc, are legal characters in Macintosh filenames
  968.         but can be difficult to work with on non-Macintosh systems
  969.         (where most Macintosh archives are stored). Since BinHex and
  970.         MacBinary store your original Macintosh filename, removing
  971.         strange characters from a BinHex'd or MacBinary'd file before
  972.         distributing will not affect the original filename. As an
  973.         example, MyFile-215.sit is a perfectly acceptable filename.
  974.  
  975.         After you have created the archive and named it appropriately,
  976.         BinHex encode it (see [2.3]). Edit the resulting text file
  977.         and include a short description of the archive you want to
  978.         distribute, including any system requirements and problems.
  979.         If you include a signature, limit it to a single line.
  980.         
  981.         Finally, upload the text file (if necessary) and e-mail it
  982.         to macgifts@mac.archive.umich.edu. Your subject line should
  983.         specify a suggested name and location for your submission,
  984.         eg:
  985.         
  986.               To: macgifts@mac.archive.umich.edu
  987.               Subject: app/myfile-215.sit.hqx
  988.  
  989.         Mailing your archive to macgifts automatically submits it
  990.         to the InfoMac archives, mac.archive.umich.edu, and the
  991.         Usenet group comp.binaries.mac. 
  992.  
  993.         Thanks for complying with these guidelines. 
  994.  
  995.  
  996. [3.7] How can I use the programs that are posted to comp.binaries.mac?
  997.  
  998.         The files posted to comp.binaries.mac are in BinHex 4.0 format.
  999.         Long files are split into several postings that must be
  1000.         concatenated IN THE PROPER ORDER (and usually with headers
  1001.         and signatures removed) before converting.
  1002.  
  1003.         First, read the man page or other documentation for your
  1004.         newsreader. A little time spent here can save you a lot of time
  1005.         doing repetitive tedious work later. Find out how to save an
  1006.         article to a file.
  1007.  
  1008.         Next, save all the posted articles for a given program posted to
  1009.         comp.binaries.mac to a single file. Don't combine postings that
  1010.         are for different programs, but do save multi-part postings to
  1011.         the same file, in increasing order of part number. For example,
  1012.         if you are using the Unix newsreaders 'rn', 'trn', or something
  1013.         similar:
  1014.  
  1015.         *****  15 unread articles in comp.binaries.mac--read now? [=ynq]
  1016.          2761 Great Icon Editor (part 1 of 2)
  1017.          2762 Great Icon Editor (part 2 of 2)
  1018.          2764 Hypercard Resource Tools
  1019.          2765 Idea 1.2 (part 01 of 11)
  1020.          2766 Idea 1.2 (part 02 of 11)
  1021.          2767 Idea 1.2 (part 03 of 11)
  1022.          2768 Idea 1.2 (part 04 of 11)
  1023.          2769 Idea 1.2 (part 05 of 11)
  1024.          2770 Idea 1.2 (part 06 of 11)
  1025.          2771 Idea 1.2 (part 07 of 11)
  1026.          2772 Idea 1.2 (part 08 of 11)
  1027.          2773 Idea 1.2 (part 09 of 11)
  1028.          2774 Idea 1.2 (part 10 of 11)
  1029.          2775 Idea 1.2 (part 11 of 11)
  1030.         What next? [npq] 2761 s iconeditor.hqx
  1031.         2761    Saved to mailbox /u/joe/News/iconeditor.hqx
  1032.         What next? [npq] 2762 s iconeditor.hqx
  1033.         2762    Saved to mailbox /u/joe/News/iconeditor.hqx
  1034.         
  1035.         At this point, download the file "iconeditor.hqx" (it will be
  1036.         automatically placed in your "News" directory) to your Macintosh
  1037.         and use a text editor to remove all Usenet headers and signature
  1038.         data. Then use a program like BinHex 4.0, Compact Pro, or StuffIt
  1039.         to convert the .hqx file to a Macintosh file. Alternatively,
  1040.         you can avoid removing headers, etc, and use DeHqx to convert
  1041.         the .hqx file, which has other useful features (such as batch
  1042.         processing).
  1043.         
  1044.         The Macintosh file you create may in fact be an archive that you
  1045.         then need to unarchive with the appropriate program. See the
  1046.         list of file suffixes to determine which program(s) to use.
  1047.  
  1048.         Note: You can streamline the process by:
  1049.         
  1050.         --> using the Unix program 'mcvert' or 'hexbin' (see [6.5]) to
  1051.             convert the .hqx file to a MacBinary file on your Unix host.
  1052.             Since the .hqx file is usually 30% to 40% larger than the
  1053.             MacBinary file, this saves download time. These utilities
  1054.             are also smart enough to handle stripping headers and
  1055.             signatures, although you must still save the postings in the
  1056.             proper order.
  1057.                                 
  1058.         --> using one of the many utilities that exist to reorder
  1059.             postings automatically before you convert them from
  1060.             BinHex
  1061.  
  1062.         --> learning enough about your newsreader program to save more
  1063.             than one article at once in a particular order
  1064.  
  1065.         --> checking out the program DeHqx
  1066.  
  1067. ================================================================================
  1068. [4] Introduction to AppleTalk (and Remote AppleTalk)
  1069.  
  1070. [4.1] What kind of hardware do I need to set up an LocalTalk network?
  1071.  
  1072.         Be sure you have read section [5] and understand the difference
  1073.         between LocalTalk and PhoneNet. Setting up an AppleTalk network
  1074.         based on either LocalTalk or PhoneNet requires purchasing a box
  1075.         that connects to your Macintosh's serial (printer) port with the
  1076.         appropriate mini DIN-8 or DB-9 connector and provides, in the
  1077.         case of LocalTalk, two mini DIN-8 connectors for Apple's
  1078.         (expensive) multiwire AppleTalk cables, or, in the case of the
  1079.         less expensive PhoneNet, two standard RJ11 (modular telephone)
  1080.         jacks. Both boxes look similar to Figure 4.1.1.
  1081.         
  1082.                          .................
  1083.         to/from <------>|                 |
  1084.         rest of         |                 |<-------->  to Macintosh or
  1085.         network <------>|.................|                 printer
  1086.         
  1087.  
  1088.                                 Figure 4.1.1
  1089.  
  1090.         Computers and printers should be connected serially; that is,
  1091.         chain the devices in any convenient order, with either
  1092.         a single AppleTalk cable (LocalTalk network) or telephone
  1093.         cable (PhoneNet network) connecting neighboring machines.
  1094.         Do *not* connect the ends of a LocalTalk or PhoneNet
  1095.         network --- this is not a ring (eg: TokenRing) network.
  1096.  
  1097.         It should be noted that Apple is "strongly encouraging"
  1098.         new AppleTalk networks to be Ethernet-based.
  1099.  
  1100.  
  1101. [4.2] How can I change the Chooser "user" and name of my Macintosh?
  1102.       Also: Why can I no longer change the name of my hard-disk?
  1103.  
  1104.         To change the owner and name of your Macintosh under System 7,
  1105.         select "Controls Panels" from the Apple Menu and double-click
  1106.         on the "Sharing Setup" Control Panel.
  1107.         
  1108.         The Chooser "user" is the "Owner name:". Change it like any
  1109.         standard edit field.
  1110.         
  1111.         The name of your Macintosh is the "Macintosh name:".
  1112.         
  1113.         Also on this Control Panel is a button to turn File Sharing
  1114.         on and off. When File Sharing is on, you cannot change the
  1115.         name of shared disks. If you are trying to change the name
  1116.         of your hard disk but cannot get the name to turn into an
  1117.         edit field, File Sharing is probably on. Use the Sharing
  1118.         Setup Control Panel to turn File Sharing off, change your
  1119.         hard disk name, and then turn File Sharing back on (unless
  1120.         you have no need for it).
  1121.  
  1122.         
  1123. [4.3] What is AppleTalk Remote Access ?
  1124.  
  1125.         Apple's AppleTalk Remote Access is a software package that
  1126.         allows you to dial-in to an AppleTalk network (or to create
  1127.         an AppleTalk network between two Macintoshes via dial-up
  1128.         modems) from a remote Macintosh. Remote Access requires
  1129.         at minimum:
  1130.         
  1131.             o   a Macintosh (possibly connected to an AppleTalk
  1132.                     network) designated as the host with a dedicated
  1133.                     high speed modem
  1134.         
  1135.             o   one or more remote Macintoshes with modems
  1136.             
  1137.             o   a phone line connecting the host Macintosh with
  1138.                 the remote Macintosh
  1139.  
  1140.             o   copies of the Remote Access software running on the
  1141.                 designated host as well as on all remote machines 
  1142.         
  1143.         Once configured, connecting the remote machine to the AppleTalk
  1144.         network is as simple as clicking a button. Modem control is
  1145.         handled automatically (assuming one of the many included modem
  1146.         scripts works with your modem; see [4.4]). Passwords and call-
  1147.         back facilities are provided.
  1148.         
  1149.         Once connected, the remote machine can use the AppleTalk
  1150.         network normally. One can print remotely, send messages,
  1151.         access remote filesystems, monitor network traffic, etc.
  1152.  
  1153.         Throughput, even when using 9600 baud modems, will be
  1154.         significantly lower than through a LocalTalk or PhoneNet
  1155.         connection; however, except for program launching and file
  1156.         copies, the added delay is small.
  1157.         
  1158.         You CAN use slower 2400 baud modems, including the internal
  1159.         Powerbook modems, but you will probably not enjoy the
  1160.         experience.
  1161.  
  1162.  
  1163. [4.4] Where can I get a Remote Access script for my modem? 
  1164.  
  1165.         If none of the (many) included modem scripts work with your
  1166.         modem, try:
  1167.         
  1168.             o   searching the InfoMac archives for a script for your
  1169.                 modem; several scripts have been posted recently
  1170.         
  1171.             o   making a copy of the script that works best with
  1172.                 your modem (the scripts are in the Extensions Folder
  1173.                 which is in the Systems Folder), opening it up with
  1174.                 a text editor, and experimenting; this assumes you
  1175.                 have a copy of your modem's manual and know the
  1176.                 basics about the Hayes command set. If you are
  1177.                 succesful, post your script so others can benefit!
  1178.  
  1179. ================================================================================
  1180. [5] Networking, MacTCP, Telnet, SLIP
  1181.  
  1182. [5.1] What is MacTCP and what kind of hardware and software do I need
  1183.         to use it?
  1184.         
  1185.         MacTCP is Apple's implementation of the Defense Advanced Research
  1186.         Projects Agency (DARPA) TCP/IP Protocols (see [5.2]). MacTCP's
  1187.         software interface is a Control Panel, which means that it loads
  1188.         when your Macintosh boots. Under System 6.0.X, MacTCP will reside
  1189.         in the System Folder; under System 7.0, it should be placed in
  1190.         the Control Panels Folder.
  1191.         
  1192.         MacTCP accomplishes two important tasks: it is a tool that lets
  1193.         programmers who wish to develop TCP/IP based applications do
  1194.         so without "reinventing the wheel". By providing a standard
  1195.         interface to TCP/IP network hardware, MacTCP also makes it
  1196.         possible for more than one TCP/IP based application to run on a
  1197.         Macintosh at any one time. For example, you can simultaneously
  1198.         use a Telnet program, an FTP program, and share a filesystem
  1199.         via NFS when you use MacTCP to provide the interface to your
  1200.         TCP/IP network.
  1201.         
  1202.         The latest version (11/92) of MacTCP is MacTCP 1.1.1. It requires
  1203.         a Macintosh Plus or later model, System 6.0.5 or later, a direct
  1204.         connection to a Ethernet or TokenRing network (typically a
  1205.         Ethernet or TokenRing card or a SLIP dialup connection), or a
  1206.         connection to a LocalTalk network with a DDP-IP router such as
  1207.         a Shiva FastPath, Cayman Gatorbox, Webster Multigate, or 
  1208.         Compatible EtherRoute TCP. If you are using System 7.1, you should
  1209.         use MacTCP 1.1.1.
  1210.  
  1211.         As indicated above, MacTCP is an Apple product. The official
  1212.         way to obtain it is to purchase it from APDA (look for address
  1213.         and ordering information in the Appendix). It is a licensed
  1214.         product and is officially NOT free. Many universities
  1215.         have campus site licenses; your site may also have such an
  1216.         arrangement --- check before buying. Educational discounts are
  1217.         available, when appropriate. Otherwise, expect to pay about $100
  1218.         for a single copy (less if you've owned a previous version). 
  1219.         An internal-use license agreement for MacTCP is $1000 for
  1220.         universities and $2000 for commercial firms. 
  1221.  
  1222.         Note: A recent (11/92) MacWEEK article suggests Apple intends
  1223.         to change the way it distributes and licenses MacTCP. In short,
  1224.         prices for MacTCP would increase and license fees would have to
  1225.         be renewed annually. Stay tuned ...
  1226.  
  1227.         For more detailed information regarding setting up a Macintosh
  1228.         to connect to a TCP/IP network using MacTCP, see Eric Behr's
  1229.         report on MacTCP which is archived at the various FTP sites
  1230.         as mac-tcp-info.txt. At InfoMac mirror sites, it can be found
  1231.         in the report subdirectory. This report provides a lot of
  1232.         useful information for first-time Macintosh networking
  1233.         administrators.
  1234.  
  1235.  
  1236. [5.2] What are AppleTalk, LocalTalk, EtherNet, EtherTalk, TCP/IP, etc?
  1237.  
  1238.         When attempting to describe networking terms, a distinction
  1239.         should be drawn between networking _protocols_ (such as
  1240.         AppleTalk and TCP/IP) and networking _hardware_ (such as
  1241.         LocalTalk, Ethernet, and TokenRing). In most cases, a specific
  1242.         protocol can be used over more than one hardware medium.
  1243.  
  1244.         In order to help understand the interaction of these disparate
  1245.         parts in a real-world network, we can adopt the useful analogy
  1246.         of multi-layer cake with the physical wire at the very bottom
  1247.         and the software which you are running at the very top.
  1248.  
  1249.         Thus, we can think of LocalTalk, Ethernet and TokenRing as being
  1250.         the layers at the bottom, AppleTalk and TCP/IP in the middle and
  1251.         programs like NCSA Telnet, NFS/Share and MacX at the top.
  1252.  
  1253.  
  1254.         The following terms describe protocols (software descriptions)
  1255.         common to the Macintosh networking world:
  1256.  
  1257.         * AppleTalk: A proprietary suite of protocols developed by Apple
  1258.         Computer, Inc. that provides for near-transparent network
  1259.         connections between Macintosh computers. However, within the
  1260.         last few years AppleTalk has been ported to operating systems
  1261.         other than the Macintosh OS, including UNIX, VMS and DOS.
  1262.         Questions about the AppleTalk protocol are probably best posed
  1263.         in the newsgroup comp.protocols.appletalk .
  1264.  
  1265.         * TCP/IP: A suite of protocols developed by the Defense Advanced
  1266.         Research Projects Agency (DARPA) whose purpose is multi-platform
  1267.         connectivity. TCP/IP drivers are available for almost all of the
  1268.         computer platforms in use today, including micros, minis, main-
  1269.         frames and supercomputers. TCP/IP stands for Transmission Control
  1270.         Protocol/Internet Protocol, because these are the two most widely
  1271.         used protocols in the suite.  However, TCP/IP includes the User 
  1272.         Datagram Protocol (UDP), Address Resolution Protocol (ARP),
  1273.         Reverse Address Resolution Protocol (RARP) and others.
  1274.  
  1275.         * EtherTalk: The driver which allows AppleTalk protocols to be
  1276.         transported by Ethernet.
  1277.         
  1278.         * TokenTalk: The driver which allows AppleTalk protocols to be
  1279.         transported over IBM TokenRing networks.
  1280.  
  1281.  
  1282.         The following terms describe hardware (the physical link such
  1283.         as the wire(s) connecting computers) common to the Macintosh
  1284.         networking world:
  1285.  
  1286.         * LocalTalk: One type of hardware over which AppleTalk protocols
  1287.         can be transported. LocalTalk has a throughput of 230.4 Kilobits
  1288.         per second, or roughly a quarter of a Megabit per second.
  1289.  
  1290.         * PhoneNet: Another type of hardware commonly used to transport
  1291.         AppleTalk packets. PhoneNet mates LocalTalk hardware with
  1292.         ordinary (unused) telephone wire. PhoneNet is probably the
  1293.         cheapest way to connect widely separated Macintosh computers
  1294.         within a single building.
  1295.         
  1296.         * Ethernet: A network medium over which AppleTalk, TCP/IP and
  1297.         other protocols travel. Ethernet's maximum throughput is
  1298.         10 Megabits per second.
  1299.         
  1300.         * TokenRing: A network medium developed (and patented) by IBM
  1301.         based on a topology of a ring of nodes connected serially by a
  1302.         single cable. Each node, or computer, speaks on the cable only
  1303.         when it has posession of a token. TokenRing technology can
  1304.         demonstrate throughputs of ranging from 4 to 16 Megabits per 
  1305.         second.
  1306.  
  1307.  
  1308. [5.3] What is Telnet, and is there a Telnet program for the Macintosh?
  1309.  
  1310.         Telnet is a high speed terminal connection protocol designed
  1311.         with TCP/IP in mind. A Telnet program allows you to connect
  1312.         to computers that accept Telnet sessions (such as Unix boxes)
  1313.         with interactive full-screen console input and output
  1314.         capabilities in mind.
  1315.  
  1316.         There are several Telnet programs for the Macintosh. The first
  1317.         and most widely used is NCSATelnet, which is free and can be
  1318.         found via anonymous FTP from ftp.ncsa.uiuc.edu (as well as
  1319.         elsewhere). The latest version is 2.5 and supports TEK 4105
  1320.         graphics, provides both an FTP server *and* client as well as
  1321.         a built-in SLIP driver, and can do session logging. Unlike most
  1322.         TCP/IP programs for the Macintosh, it does not require (but can
  1323.         use) MacTCP.
  1324.  
  1325.         Comet, the Cornell Macintosh Terminal Emulator, is a Public
  1326.         Domain communications program which offers multiple VT102 and
  1327.         IBM 3278 emulator Telnet sessions (using MacTCP) as well as
  1328.         serial VT102 connections. A TFTP server is provided for TCP/IP
  1329.         file transfer; in addition the "ft3270" file transfer protocol 
  1330.         supports file transfer with IBM VM hosts over Telnet and serial
  1331.         connections.  Comet is available via anonymous FTP from the 
  1332.         pub/comet/ directory of comet.cit.cornell.edu.
  1333.  
  1334.         Hytelnet is a Telnet program available for various personal
  1335.         computers including the Macintosh. The Macintosh version is
  1336.         based upon Hypercard 2.x. Contact Charles Burchill at
  1337.         <burchil@ccu.umanitoba.ca> for more information about Hytelnet.
  1338.  
  1339.         InterCon Systems has a fully-functional Telnet Connection Tool
  1340.         for us with the CTB). InterCon's TCP/Connect II includes 
  1341.         facilities for Telnet as well as a FTP (and a host of other
  1342.         features).
  1343.  
  1344.         Versaterm 4.6.2 ships with a Telnet Connection Tool (in
  1345.         addition to MacTCP). However, this tool seems to be intended
  1346.         to be used only with Versaterm and does not support all
  1347.         Telnet features.
  1348.  
  1349.     Advanced Software Concepts distributes 5PM with MacTCP, a
  1350.     Telnet Connection Tool and a FTP server. 5PM includes a
  1351.     HyperTalk-like scripting engine and allows the user to create
  1352.     "palettes" which are similar to HyperCard cards.
  1353.  
  1354.         Stanford University Networking Systems distributes a package
  1355.         known as SU-Mac/IP that includes Telnet, FTP, tn3270, printing
  1356.         facilities and other MacTCP based capabilities. The package
  1357.         can be licensed *ONLY* by "degree-granting institutions of
  1358.         higher education". For information, either send e-mail to
  1359.         macip@jessica.stanford.edu or call [USA] (415) 723-3909.
  1360.         
  1361.  
  1362. [5.4] Is there a FTP (server) program for the Macintosh?
  1363.  
  1364.         Yes, you can choose from freeware, shareware and payware
  1365.         varieties:
  1366.         
  1367.         * NCSATelnet (see [5.3]) includes both FTP client and server
  1368.         capabilities.
  1369.         
  1370.         * Fetch 2.1 (from Dartmouth) is a free FTP application for
  1371.         educational institutions. Otherwise, it requires a license.
  1372.  
  1373.         * FTPd, $5, by Peter Lewis <peter@cujo.curtin.edu.au>, is a
  1374.         recently released shareware FTP server with many features
  1375.         (described below by the author):
  1376.  
  1377.           o Multiple simultaneous users.
  1378.           o Honours System 7 Users & Groups (in fact depends on them!).
  1379.           o Supports BinHex and MacBinary transfers, including the MACB 
  1380.             command.
  1381.           o Allows login to other AppleShare servers on the local
  1382.             network.
  1383.           o Allows different formats of a file to be fetched.
  1384.           o Pattern matching in change directory command.
  1385.           o Individual initial directory for any user.
  1386.           o FTP site descriptions sent after login.
  1387.           o Directory descriptions sent after CD command.
  1388.           o Supports the CatSearch feature to allow very fast volume
  1389.             wide searches.
  1390.           o Quite slow.
  1391.  
  1392.         * HyperFTP, a Hypercard-based FTP client.
  1393.         
  1394.         * Versaterm 4.6.2 also ships with an FTP CTB Tool.
  1395.  
  1396.     * Advanced Software Concepts sells FTPShare, a commercial FTP
  1397.     server product and has posted a demo to InfoMac. Main features
  1398.     (according to authors) are:
  1399.  
  1400.       o Operates very similar to System 7 FileSharing.
  1401.       o Also works under System 6.
  1402.       o Quite fast.
  1403.  
  1404.         
  1405. [5.5] What are SLIP, CSLIP and PPP?
  1406.  
  1407.         SLIP stands for Serial Line Internet Protocol.  SLIP is a
  1408.         "non-standard" for framing IP packets and shipping them over
  1409.         a serial line (e.g. a cable, or a pair of modems), thus
  1410.         allowing a home machine to dial up and become part of the
  1411.         Internet. Effectively, SLIP turns a serial port into a logical
  1412.         ethernet port.
  1413.  
  1414.         Many workstations and terminal servers can support SLIP. On
  1415.         the Macintosh side, several vendors offer SLIP modules for
  1416.         MacTCP. (These vendors and products are summarized below).
  1417.         Macintosh software which communicates with the outside world
  1418.         via MacTCP will continue to work over SLIP, albeit somewhat
  1419.         more slowly due to the relatively low bandwidth of modem
  1420.         connections.
  1421.  
  1422.         CSLIP stands for Compressed SLIP.  CSLIP reduces the size of
  1423.         the headers in IP packets by eliminating a certain amount of
  1424.         redundancy.  This improves interactive performance.
  1425.  
  1426.         PPP stands for Point-to-Point Protocol.  PPP can support both
  1427.         synchronous and asynchronous connections and protocols that
  1428.         are not IP-based. It provides specifications for error
  1429.         correction, feature negotion, escaping control characters, etc.
  1430.         Nearly all modem users continue to use SLIP or CSLIP, and PPP
  1431.         seems to be popular only over synchronous high-speed (56 Kbps
  1432.         or greater) connection. However, as dedicated high-speed
  1433.         connections become more common, PPP is likely to become
  1434.         more popular. PPP is probably more appropriate for the
  1435.         average user who only requires a temporary Internet connection.
  1436.         MacPPP, a PPP extension for MacTCP, has just been released (1/93)
  1437.         and can be obtained via anonymous FTP from merit.edu in pub/ppp.
  1438.  
  1439.         Recently, several vendors have provided SLIP LAPs for MacTCP.
  1440.         What is a "MacTCP SLIP LAP"? To quote Steve Dorner, "It's an
  1441.         extension that allows MacTCP to work over a phone line, allowing
  1442.         you to use any MacTCP application over your modem, if you have
  1443.         the right dialins." LAP stands for Link Access Protocol. You
  1444.         choose the LAP you want to use via the MacTCP Control Panel.
  1445.  
  1446.         Currently, the following SLIP products for the Macintosh are
  1447.         readily available:      
  1448.                 
  1449.            o MacSLIP from Hyde Park Software is a MacTCP extension that
  1450.              supports SLIP and CLSIP and a scripting language for
  1451.              session. Individual copies sell for $49.95.
  1452.                 
  1453.              Contact: info@hydepark.com, [USA] (800) 531-5170, or write:
  1454.                                     TriSoft
  1455.                                     1825 East 38 1/2 
  1456.                                     Austin, Texas 78722
  1457.  
  1458.              Reports of transfer rates as high as 1500 bytes/sec have
  1459.              been posted to comp.sys.mac.comm by users of MacSLIP on
  1460.              V.42bis 9600 baud modems. Transfer rates as high as 3 KB/sec
  1461.              are possible through a 38400 baud connection.
  1462.              
  1463.            o InterCon Systems is shipping a MacTCP extension with their
  1464.              networking product (TCP/Connect II), and as a separate
  1465.              package (InterSLIP).
  1466.               
  1467.              Contact: sales@intercon.com, [USA] (703) 709 9890
  1468.         
  1469.            o Synergy Software offers a SLIP/CSLIP MacTCP extension with
  1470.              its Versaterm/Versaterm-PRO packages. If you already own
  1471.              Versaterm, SLIP is a $20 upgrade. If you buy the complete
  1472.              Versaterm 4.6.2 package (about $90), you will also get an
  1473.              FTP server and client, a Telnet connection tool, and MacTCP.
  1474.              Performance is comparable to that of MacSLIP.
  1475.  
  1476.              Contact: [USA] (215) 779 0522
  1477.  
  1478.            o If you are only interested in Telnet and FTP capability,
  1479.              you may want to examine NCSA Telnet (see [5.3]).
  1480.  
  1481.         For a review of Macintosh SLIP products, see the November 16th
  1482.         issue of "Open Systems Today". Benchmarks are included.
  1483.  
  1484.         Information about setting up SLIP on Sun Unix boxes, as well as
  1485.         some reviews and Unix SLIP programs, can be found via anonymous
  1486.         FTP from ftp.bio.indiana.edu in util/slip, among other places.
  1487.  
  1488.  
  1489. [5.6] How does MacTCP resolve names into IP addresses?
  1490.  
  1491.         If you are having problems configuring MacTCP to use dynamic
  1492.         Domain Name Service entries, the following empirical description
  1493.         of the behavoir of MacTCP's name resolution protocol may be
  1494.         useful.
  1495.  
  1496.         The description assumes some familiarity with IP addressing.
  1497.  
  1498.  
  1499.         Step 1.  Expand the target name.
  1500.  
  1501.         If the target name contains a ".", the target name is the expanded 
  1502.         target name.  Otherwise, prepend the name to the domain marked with 
  1503.         the  "Default" button in the MacTCP control panel.  The 
  1504.         concatenation of the name and this domain becomes the expanded 
  1505.         target name.  Proceed to Step 2.
  1506.  
  1507.         Examples:
  1508.               Assume "slcs.slb.com" is the default domain for MacTCP.
  1509.  
  1510.               "valhalla" expands to "valhalla.slcs.slb.com".
  1511.               "cayman.com" expands to "cayman.com".
  1512.               "apple."  expands to "apple."
  1513.  
  1514.  
  1515.         Step 2.  Check the Hosts file in the System Folder of this Macintosh.
  1516.  
  1517.         If there is an exact match between the expanded target name from 
  1518.         Step 1 and a name in the Hosts file, the corresponding IP address 
  1519.         from the first such match in the Hosts file is the target IP address;
  1520.         otherwise proceed to Step 3.  Trailing "." characters on either the
  1521.         expanded target name or Hosts file name are ignored for this test.
  1522.  
  1523.         Examples:
  1524.               Assume "slcs.slb.com" is the default domain for MacTCP.
  1525.  
  1526.               "linus" expands and matches "linus.slcs.slb.com" in Hosts.
  1527.               "apple." matches "apple" in Hosts.
  1528.               "apple" expands and does *not* match "apple" in Hosts.
  1529.  
  1530.  
  1531.         Step 3.  Find the domains that contain the expanded name.
  1532.  
  1533.         Search through the domains from the MacTCP control panel entries, 
  1534.         and build a list of the domains that contain the expanded target 
  1535.         name.  A domain contains the expanded target name if the domain is 
  1536.         a final string of the expanded target name.  A "." by itself in the 
  1537.         MacTCP control panel is a domain containing any expanded target 
  1538.         name.  The default domain is always added as the last domain of 
  1539.         the list, whether it contains the expanded target name or not.  
  1540.         Proceed to Step 4.
  1541.  
  1542.         Examples:
  1543.               Assume "slcs.slb.com" is the default domain for MacTCP.
  1544.  
  1545.               "valhalla" is expanded and contained in domain "slcs.slb.com".
  1546.               "apple." is *not* contained in domain "slcs.slb.com".
  1547.               "apple" is expanded and contained in domain "slb.com".
  1548.               "anyhost" is contained in domain ".".
  1549.  
  1550.  
  1551.         Step 4.  Consult the name servers of the containing domains.
  1552.  
  1553.         Consult the Domain Name Servers, in the order found, based on the 
  1554.         corresponding IP addresses from their entries in the MacTCP control
  1555.         panel.  The servers are given the expanded target name to translate.  
  1556.         If a MacTCP is unable to contact a server, or if the server returns
  1557.         a non-authoritative negative reply, the next server in line is tried.
  1558.         Otherwise, the result from the server just contacted, either a 
  1559.         successful translation, or an authoritative "unable to resolve", is
  1560.         the final result.
  1561.  
  1562.  
  1563. ================================================================================
  1564. [6] MacX and Other Ways to Interface With Unix
  1565.  
  1566. [6.1] Can I run X-Windows on my Mac?
  1567.  
  1568.         Yes. For Macintosh OS users (not using A/UX), two possibilities
  1569.         exist.
  1570.  
  1571.         MacX is an X-Windows server for the Macintosh, developed by
  1572.         Apple. With MacX running, your Macintosh can serve as a display
  1573.         server for any X-Windows client program (such as xterm, xbiff,
  1574.         etc). The client programs must be running on a separate
  1575.         machine running Unix (unless you are also running A/UX, Apple's
  1576.         brand of Unix for the Macintosh).
  1577.         
  1578.         MacX's technical capabilities, as described by Alan Mimms
  1579.         in "X for the rest of us" (2/91) and paraphrased in the FAQ
  1580.         for comp.windows.x are as follows:
  1581.         
  1582.           MacX runs on MacPlus or newer machines with >= 2MB of memory
  1583.           and system software 6.0.4 or later. Version 1.1 is fully
  1584.           X11R4-based. It supports full ICCCM-compatible cut and paste
  1585.           of text AND graphics between the Macintosh and X11 worlds,
  1586.           the SHAPE extension (including SHAPEd windows on the Macintosh
  1587.           desktop), an optional built-in ICCCM-compliant window manager,
  1588.           X11R4 fonts and colors, a built-in BDF font compiler, and
  1589.           built-in standard colormaps. 
  1590.         
  1591.         To connect your Macintosh to a network of machines capable of
  1592.         running X-Windows clients, MacX uses MacTCP. For the best
  1593.         performance, you will want to access this network through
  1594.         LocalTalk or normal Ethernet. However, it is also possible
  1595.         to make the connection over a high-speed modem and use MacX
  1596.         to run X-Windows clients on remote machines; you will need
  1597.         a SLIP LAP module for MacTCP to do this --- see [6.2] for the
  1598.         details.
  1599.         
  1600.         MacX can be purchased from official Apple retailers, such as
  1601.         most university campus stores, for about $300 (less if you
  1602.         qualify for an educational discount). MacX is also bundled
  1603.         with A/UX 3.0.
  1604.  
  1605.         The FAQ for comp.windows.x also describes another product,
  1606.         eXodus, as follows:
  1607.         
  1608.           eXodus from White Pine Software (603-886-9050) runs on any
  1609.           Mac with at least 1MB of memory and runs the X server within
  1610.           a standard Macintosh window.  Version 3.0 [6/91] supports
  1611.           intermixing of X and Mac windows and the ADSP protocol. The
  1612.           version supports the SHAPE extension and includes DECwindows
  1613.           support.
  1614.  
  1615.         For information regarding using MacX with A/UX, see the FAQ
  1616.         for comp.unix.aux and/or ask questions in that newsgroup,
  1617.         and/or investigate wuarchive.wustle.edu:/systems/aux/X11R5.
  1618.         You _can_ run X11R5 under A/UX 3.0.
  1619.  
  1620.  
  1621. [6.2] How can I run MacX over a modem? Is it feasible?
  1622.  
  1623.         Now that several SLIP LAP modules for MacTCP are available,
  1624.         it is possible to run MacX over a modem. You are advised that
  1625.         performance will be significantly poorer than you may be
  1626.         expecting, especially if you are not using a high-speed modem
  1627.         (eg: 9600 baud or higher with compression and/or error-
  1628.         detection). With high-speed modems, using MacX to bring up
  1629.         xterms and other text-oriented clients is usable; however,
  1630.         any sort of graphics-intensive program (eg: xdvi) is going
  1631.         to require some patience (but should be bearable).
  1632.         
  1633.         Thus, in addition to MacX, to be able run MacX over a modem
  1634.         you need:
  1635.         
  1636.                 1. A modem. A high-speed modem with v.32bis and v.42
  1637.                    is *STRONGLY* recommended.
  1638.                 2. A terminal-server at your site that offers dial-up
  1639.                    SLIP connections. You'll have to ask your site or
  1640.                    system administrator about this one. There will
  1641.                    likely be some paperwork to fill out.
  1642.                 3. A SLIP (or CLSIP) LAP module for MacTCP. See [5.5]
  1643.                    for details on such products.
  1644.  
  1645.         If you are specifically interested in just having multi-window
  1646.         connections to a Unix box that you connect to over a modem,
  1647.         other options include using a Telnet program with SLIP (see
  1648.         [5.3]), or MacLayers or UW [which do not need SLIP] (see [6.3],
  1649.         [6.4]).
  1650.  
  1651.  
  1652. [6.3] What is MacLayers and what do I need to use it?
  1653.  
  1654.         MacLayers allows you to logon to a Unix host and open more than
  1655.         one window over a single (serial) connection. Each window
  1656.         can correspond to a (login) shell or program running on your
  1657.         choice of host(s). Up to seven full-screen resizable VT-100
  1658.         windows are allowed.
  1659.         
  1660.         In addition, MacLayers provides a primitive (but useful
  1661.         anyway) mechanism to download binary files "in the background",
  1662.         allowing you to work in other windows while you download.
  1663.         No upload facility (except for text pasting) is provided.
  1664.         At this time, MacLayers does not support the CTB. However,
  1665.         it is freely distributable (but may not be sold).
  1666.  
  1667.         MacLayers requires:
  1668.         
  1669.                 1. A Unix host which supports sockets.
  1670.                 2. A Macintosh with 128 KB ROMs or larger.
  1671.                    MacLayers does not work with the old 64 KB ROM
  1672.                    machines.
  1673.  
  1674.         MacLayers comes in two parts: a program you run on your
  1675.         Macintosh and a set of C source files that you compile
  1676.         on your Unix host (a Makefile is provided). When you login
  1677.         to your host while running MacLayers on your Macintosh, you
  1678.         simply run one of the Unix-side programs to start up the
  1679.         windowing system (similar to running a windowing-environment
  1680.         like X-Windows at the console, except that everything is
  1681.         character based -- no graphics).
  1682.  
  1683.         MacLayers is currently at version 1.20. As of 1 January, 1993,
  1684.         Eric C. Rosen took over MacLayers from the original author, 
  1685.         David W. Trissel who unfortunately can no longer support
  1686.         the program.  Eric is working hard to improve and extend 
  1687.         MacLayers. Major plans include better terminal emulation,
  1688.         faster downloading, uploading, and support for a .layersrc
  1689.         file.
  1690.  
  1691.         Please send all electronic correspondence regarding MacLayers
  1692.         to the address layers-reply@rascal.ics.utexas.edu.  The
  1693.         latest version of MacLayers is available via anonymous FTP
  1694.         from rascal.ics.utexas.edu in mac/communications/MacLayers.
  1695.         Other sites usually carry it also.
  1696.  
  1697.         If you are using System 7, be sure to get the latest
  1698.         version, since previous versions have a few incompatibilities
  1699.         with System 7. 
  1700.  
  1701.  
  1702. [6.4] What is UW and what do I need to use it?
  1703.  
  1704.         UW (short for Unix Windows) is a program similar in style and
  1705.         intent to MacLayers (see [6.3]) --- that is, it provides a
  1706.         multi-window interface to a Unix hosts. UW has been around a
  1707.         lot longer than MacLayers but, as far as I know, hasn't been
  1708.         updated in quite a long time. It offers most of the same
  1709.         features as MacLayers, but no facility for downloading
  1710.         is provided. UW does have the advantage of working with the
  1711.         older 64 KB ROM machines, but in general, MacLayers is the
  1712.         superior program.
  1713.  
  1714.  
  1715. [6.5] Is there a program that will convert between BinHex and MacBinary
  1716.         for Unix?
  1717.  
  1718.         Yes, there are at least two that will handle BinHex 4.0, MacBinary,
  1719.         and other conversions. macutil and mcvert are distributed as
  1720.         Unix shar archvies and can be found in the unix directory at
  1721.         InfoMac sites. Source code is included (of course) so you will
  1722.         need a C compiler to build the programs:
  1723.  
  1724.     * macutil
  1725.         
  1726.           macutil is a collection of utilities for manipulating Macintosh
  1727.           files in MacBinary [see 2.2] or BinHex [see 2.3] format, or over
  1728.           AppleDouble, AUFS, or CAP servers.
  1729.           
  1730.           As of (8/92), macutil includes three programs:
  1731.           
  1732.                 o hexbin - a program to convert BinHex 4.0 to MacBinary;
  1733.                   it also converts uuencode (and UULite) files to their
  1734.                   native binary format; support for .dl, .hex, and .hcx
  1735.                   formats (all predecessors of BinHex 4.0) also exists
  1736.                           
  1737.                 o macsave - a MacBinary filter program to convert
  1738.                   between various MacBinary representations, including
  1739.                   a single .bin file, three separate .data, .rsrc, .info
  1740.                   files, and AUFS format. macsave also allows one to
  1741.                   "peek" inside MacBinary files
  1742.  
  1743.                 o macunpack - a program to unpack PackIt, StuffIt,
  1744.                   Diamond, Compactor/Compact Pro, most StuffIt Classic
  1745.                   and StuffIt Deluxe, DiskDoubler, Zoom and LHarc/MacLHa
  1746.                   archives.
  1747.  
  1748.                   It also decodes BinHex 5.0, MacBinary, uuencode, and
  1749.                   Unix compress (ie: .Z suffix) files (as well as variants
  1750.                   of compress implemented by various Macintosh compress
  1751.                   programs).
  1752.  
  1753.                   Support for password protected and/or multi-segment
  1754.                   archives of various types is minimal or non-existent.
  1755.  
  1756.         The various authors of the macutil utilities are too numerous
  1757.         to list here; consult the README files that come with the package
  1758.         for the details.
  1759.  
  1760.         * mcvert
  1761.         
  1762.           mcvert allows you to convert BinHex files to MacBinary files
  1763.           and vice versa. In addition, you can create MacBinary files
  1764.           with empty resource forks from normal files, as well as perform
  1765.           other transformations. mcvert can also decode PackIt
  1766.           archives.
  1767.  
  1768.           mcvert was originally written in 1987 by Doug Moore; since 1989,
  1769.           mcvert has been independently updated by volunteers who have
  1770.           also posted their source.
  1771.         
  1772.           There are some known minor bugs with some of the earlier
  1773.           versions mcvert; for example, mcvert 1.65 fails to decode
  1774.           BinHex files that end with a single colon, ':', on the last
  1775.           line. On the other hand, many people have had difficulties
  1776.           compiling later versions on non Sun-like Unix systems.
  1777.  
  1778.           mcvert needs an official author to avoid confusion
  1779.           with independently derived versions. Volunteers can
  1780.           contact the editor of this FAQ to coordinate their efforts.
  1781.           
  1782.  
  1783. [6.6] How can I create LaserWriter PostScript printer files and print
  1784.         them on an PostScript printer connected to a Unix network?
  1785.  
  1786.         First, make sure there is no way you can find a Macintosh
  1787.         connected to a LaserWriter which you can use to print
  1788.         your document normally.
  1789.         
  1790.         If this definitely is not an option, determine whether 'macps'
  1791.         is installed on your Unix system. If 'macps' is not installed
  1792.         on your system, get the latest version from an InfoMac archive
  1793.         (look for it in the Unix sections) and follow the included
  1794.         directions to install it. You may need the assistance of
  1795.         your site's system administrator.
  1796.         
  1797.         'macps' is a Unix program that prepends a modified LaserPrep
  1798.         file to a PostScript file created by a Macintosh application
  1799.         (such as Microsoft Word). The result can be spooled directly
  1800.         to a PostScript printer.
  1801.  
  1802.         To generate the PostScript on your Macintosh, make sure the
  1803.         appropriate LaserWriter Chooser item is selected in the
  1804.         Chooser. Print your document using the normal print option
  1805.         of your application. On System 7 systems, click the "PostScript
  1806.         File" radio button when the standard Printer Manager dialog
  1807.         box is displayed. On pre-system 7 systems, hold down Command-F
  1808.         immediately _after_ clicking on OK in the dialog box; timing
  1809.         is crucial here --- Apple obviously did not originally intend
  1810.         users to take advantage of this "feature" (see note below).
  1811.  
  1812.         If you are running System 7, you will be prompted to select
  1813.         the destination folder and name for the PostScript file.
  1814.         Otherwise, it will be named "PostScript' (or 'PostScript#'
  1815.         where '#' is a digit) and placed either in the System folder,
  1816.         the application's current folder, or the root folder on the
  1817.         startup disk. You may rename the file.
  1818.  
  1819.         Upload (or otherwise transfer) the PostScript file to your
  1820.         Unix system, treating it as a text file, unless you are
  1821.         including graphics or fonts in your output (in which case you
  1822.         should be safe and take the extra steps and treat the file as
  1823.         an eight-bit binary file). Then, use 'macps' to spool the file
  1824.         to your printer. For example, if you had named the PostScript
  1825.         file 'report.ps' and normally print files on Unix with the
  1826.         command 'lpr -Pryon', you would issue the command:
  1827.         
  1828.                 % macps report.ps | lpr -Pryon
  1829.         
  1830.         This will print the file on your Unix printer. The documentation
  1831.         included with 'macps' includes a man page that provides more
  1832.         information on the process.
  1833.  
  1834.         'macps' was written by Edward Moy and is copyrighted by
  1835.         the Regents of the University of California. It can be freely
  1836.         distributed; check its ReadMe file for details.
  1837.  
  1838.         Note: Under System 7, _all_ fonts (including information needed
  1839.         to decode TrueType fonts if you use any TrueType fonts) you use
  1840.         your document are included in the PostScript file. As a result,
  1841.         even the smallest documents can produce very large (hundreds of
  1842.         kilobytes) PostScript files. If the fonts you use in your
  1843.         document are automatically downloaded to the laser printer
  1844.         you will be using to print, you can significantly reduce the
  1845.         size of your PostScript file (and thus save time transmitting)
  1846.         by removing the font definitions. You can do this manually,
  1847.         but it is safer to use a utility, such as Trimmer, StripFonts,
  1848.         or the DMM-LW utilities (which includes other capabilities
  1849.         as well), all available at InfoMac sites.
  1850.         
  1851.         Note: If you are a pre-System 7 user, you are encouraged to
  1852.         read the file tips/generating-postscript at InfoMac archives.
  1853.         This file gives explicit directions for generating PostScript
  1854.         files using pre-System 7 machines and also describes how to
  1855.         enable a check box in the LaserWriter Dialog box that allows
  1856.         you to redirect the PostScript output to a file without having
  1857.         to type Command-F or Command-K.
  1858.  
  1859. ================================================================================
  1860. [7] Sending and receiving Mail and Usenet News with your Macintosh
  1861.  
  1862. [7.1] How can I send/receive Internet mail with my Macintosh?
  1863.  
  1864.         There are a variety of ways to do this depending primarily
  1865.         on how you connect your Macintosh to the rest of the world.
  1866.         The most popular and practical methods are summarized below:
  1867.  
  1868.         Note: Methods of sending and receiving e-mail that are specific
  1869.               to A/UX are not discussed; see the FAQ for comp.unix.aux.
  1870.         
  1871.         * UUCP
  1872.         
  1873.         Perhaps the most practical way to interact with Usenet for most
  1874.         is to use UUCP (Unix-to-Unix-Copy). UUCP is a protocol intended
  1875.         to be used to transfer files between Unix machines over
  1876.         telephone lines. Various UUCP programs exist for the Macintosh,
  1877.         from freeware to shareware to payware. In addition to the UUCP
  1878.         software, you must find a host machine connected to the Internet
  1879.         (or equivalent) that is willing to send and receive your e-mail
  1880.         (and news, if you wish [see 7.2]). There are commericial
  1881.         services that provide this capability in various regions of
  1882.         the country. Once you have identified such a machine, you need
  1883.         to register your site with a unique name in the UUCP maps.
  1884.         
  1885.         -> Mac/gnuucp is a port of the GNU UUCP sources to the Macintosh.
  1886.         Sources are included. The interface uses the standard Think C
  1887.         command-line substitute. A Hypercard mail reader is provided.
  1888.         Usable, but not recommended if you intend on transfering a lot
  1889.         of files.
  1890.  
  1891.         -> UUPC 3.0 is a substantially better freeware implementation of
  1892.         the UUCP protocol for the Macintosh. UUPC 3.0 includes support
  1893.         for various flavors of UUCP that provide better performance
  1894.         with high-speed error-correcting modems. Full source code
  1895.         is provided. UUPC 3.0 was implemented by a coalition of
  1896.         programmers led by Dave Platt. Thanks!
  1897.  
  1898.         -> uAccess, a payware product (about $300) from Ice
  1899.         Engineering supports the CTB and can be used to send and
  1900.         receive both e-mail and USENET postings via a UUCP link.
  1901.         See [7.2] for more information.
  1902.  
  1903.         * MacTCP: SMTP, POP
  1904.         
  1905.         SMTP (Simple-Mail-Transfer-Protocol) and POP (Post-Office-
  1906.         Protocol) are two protocols for transfering electronic mail
  1907.         between machines that have a TCP/IP interface or equivalent.
  1908.         Usually, on the Macintosh, such an interface is provided via
  1909.         MacTCP and/or the Communications Toolbox.
  1910.         
  1911.         -> Eudora is one of the best written and most popular free
  1912.         programs available for the Macintosh. Eudora is a complete and
  1913.         versatile e-mail package which can send e-mail via SMTP (either
  1914.         through the CTB or a serial connection) and receive e-mail via
  1915.         a POP server. It can even be used with UUPC 3.0 (as a mail
  1916.         reader and message generator, not a transport agent). Eudora
  1917.         can also be used to transfer arbitrary Macintosh files between
  1918.         computers through its BinHex 4.0 attachment features. Many
  1919.         accolades go to the author, Steve Dorner, who continues to 
  1920.         support Eudora. As of (7/92), the latest version of Eudora can
  1921.         be FTP'd from ftp.cso.uiuc.edu in mac/eudora. Please send all
  1922.         e-mail inquiries about Eudora to eudora-info@qualcomm.com .
  1923.  
  1924.         -> LeeMail is a shareware ($10) MacTCP-based SMTP mailer for
  1925.         the Macintosh. LeeMail allows you to send and receive Internet
  1926.         mail directly from your Macintosh --- if you have a fixed IP
  1927.         address (manual addressing). Otherwise, if your Macintosh uses
  1928.         dynamic addressing to determine its IP address, you can use
  1929.         LeeMail to send mail from your Macintosh but should use a
  1930.         different Reply-To address. LeeMail supports various enclosures.
  1931.         Author: Lee Fyock <laf@mitre.org>
  1932.  
  1933.         -> TCP/Connect II, from Intercon Systems, includes support for
  1934.         both SMTP and POP based e-mail.
  1935.  
  1936.  
  1937.         * Other:
  1938.  
  1939.         -> Fernmail, a shareware program ($20), can be used as a stand-
  1940.         alone mailer program to read and compose e-mail messages. It can
  1941.         also be used to send e-mail between different users of the same
  1942.         Macintosh but has no built-in facility to transfer messages
  1943.         between machines. It is most useful as a front-end for UUCP
  1944.         mailers that lack a sophisticated mail management program.
  1945.         Author: Dave Platt <dplatt@snulbug.mtview.ca.us>
  1946.         
  1947.         
  1948. [7.2] How can I read/post Usenet news with my Macintosh?
  1949.  
  1950.         Again, the various options depend primarily on how your
  1951.         Macintosh is connected to Usenet. The various ways to
  1952.         connect your Macintosh to outside networks are summarized
  1953.         elsewhere in this FAQ. What follows is a brief description of
  1954.         the more popular software packages, according to connection
  1955.         method.
  1956.  
  1957.         Note: Methods of sending and receiving news that are specific
  1958.               to A/UX are not discussed; see comp.unix.aux instead.
  1959.  
  1960.         * UUCP
  1961.  
  1962.         -> uAccess, a commericial product (about $300) from Ice
  1963.         Engineering (and the product from which uATerm and Termy were
  1964.         derived) is a well-designed product that works well enough to
  1965.         allow you to use your Macintosh as a Usenet node (if you have
  1966.         enough disk space). uAccess supports the CTB and comes with a
  1967.         terminal emulator. It was reviewed in the July, 1992 issue of
  1968.         _UnixWorld_.
  1969.  
  1970.         * MacTCP - NNTP
  1971.         
  1972.         Most (if not all) MacTCP-based newsreaders for the Macintosh
  1973.         will require access to a NNTP news server. NNTP (Net News
  1974.         Transfer Protocol) is a protocol used to transfer articles
  1975.         between a central news server and many client machines over
  1976.         TCP/IP or a serial link.
  1977.         
  1978.         -> NewsWatcher is a free MacTCP-based NNTP news client. It
  1979.         supports a graphical "point and click" interface for browsing
  1980.         and reading news. The program was featured in Apple's technical
  1981.         "d e v e l o p" magazine (#6) with source; you can also FTP the
  1982.         source from ftp.apple.com. The application itself is available
  1983.         at other archives.
  1984.         Contact: send e-mail to <newswatcher@phil.ruu.nl>
  1985.         
  1986.         Note: An *early* *development* version of the next release of
  1987.         Newswatcher has been made available for anonymous FTP at
  1988.         ftp.acns.nwu.edu [129.105.113.52] in the directory
  1989.         pub/newswatcher. IF YOU FTP THIS, PLEASE READ THE ACCOMPANYING
  1990.         README FILE FOR IMPORTANT INFORMATION. John appreciates hearing
  1991.         bug reports, but he is also being beseiged by e-mail; don't
  1992.         forget that NewsWatcher is being supported and extended by
  1993.         a group of volunteers.
  1994.  
  1995.         -> Nuntius is a thread-based, MacTCP-based NNTP news reader with
  1996.         a graphical Finder-like user interface. It is actively supported
  1997.         by its author.
  1998.         Author: Peter Speck <speck@dat.ruc.dk>
  1999.  
  2000.         -> TheNews is a shareware ($25) MacTCP-based NNTP news reader.
  2001.         You can respond to articles via a local SMTP server also.
  2002.         Author: Bill Cramer <70322.3412@compuserve.com>
  2003.  
  2004.         -> TCP/Connect II, from Intercon Systems, includes an NNTP based
  2005.         news reader, as well as e-mail (and other) facilities.
  2006.  
  2007.         
  2008.         * Serial - NNTP
  2009.                 
  2010.         --> NetFeed is a NNTP newsreader designed to communicate with
  2011.         a NNTP server via modem. It includes an article reader and
  2012.         a simple scripting language to facilitate dialing the modem.
  2013.         NetFeed is shareware, but the authors seem to only ask for a
  2014.         postcard if you use their software.
  2015.         Authors: Bill Burns <WDBURNS@MTUS5.bitnet>
  2016.                  Brad Boyer <BRBOYER@MTUS5.bitnet>
  2017.  
  2018.  
  2019. ================================================================================
  2020. [8] Miscellaneous
  2021.  
  2022. [8.1] I don't have FTP --- How can I access the Macintosh FTP archives
  2023.         through e-mail?
  2024.  
  2025.         First, look in the Appendix of this FAQ. Descriptions on how
  2026.         to access mailservers that mirror the InfoMac archives are
  2027.         provided there.
  2028.         
  2029.         For more general help on accessing FTP sites through e-mail,
  2030.         send e-mail to mail-server@rtfm.mit.edu and include a line
  2031.         containing "send usenet/news.answers/finding-sources" in the
  2032.         message body. You will be mailed instructions on how to use
  2033.         FTP sites via e-mail.
  2034.  
  2035. ================================================================================
  2036. Appendix
  2037.  
  2038. [A]     List of Common File Suffixes and Abbreviations
  2039.  
  2040.         Suffix  Description
  2041.         ------- ------------------------------------------------------
  2042.         .bin    MacBinary files; see [2.2]
  2043.         .cpt    Compact Pro archive files; see [3.6]
  2044.         .dd     DiskDoubler archive files; see [3.6]
  2045.         .gif    Compuserve Graphics Interchange File;
  2046.         .hqx    BinHex files; see [2.3], [3.7]
  2047.         .image  Apple DiskCopy disk image file; see [2.5]
  2048.         .sea    Self-extracting archive files
  2049.         .shar   Unix shell archive file 
  2050.         .sit    StuffIt archive files; [see 3.6]     
  2051.         .uu     Unix uuencoded files; see [2.3]
  2052.         .Z      Unix 'compress' archive file
  2053.         .zip    MS-DOS PC archive file
  2054.  
  2055.         Abbrev-
  2056.         iation  Description
  2057.         ------- ------------------------------------------------------
  2058.         A/UX    Apple Unix
  2059.         ADB     Apple Desktop Bus
  2060.         AFE     Apple File Exchange
  2061.         ARA     AppleTalk Remote Access
  2062.         bps     bits per second
  2063.         csmc    comp.sys.mac.comm
  2064.         CTB     Communications Tool Box
  2065.         CTS     Clear-To-Send
  2066.         DSR     Data-Set-Ready
  2067.         DTR     Data-Terminal-Ready
  2068.         FTP     File Transfer Protocol
  2069.         IP      Internet Protocol
  2070.         LAP     Link Acess Protocol
  2071.         MNP     Microcom Networking Protocol
  2072.         NNTP    Net News Transfer Protocol
  2073.         RTS     Request-To-Send
  2074.         SID     Sound Input Device
  2075.         SLIP    Serial Line Internet Protocol
  2076.         TCP     Transmission Control Protocol
  2077.         uw      Unix Windows
  2078.  
  2079.  
  2080.  
  2081. [B]     List of Macintosh archive sites available through the Internet
  2082.  
  2083. All shareware or freeware programs described in this FAQ are available
  2084. from one of the many archives that mirror the InfoMac archives at sumex
  2085. and at other Macintosh FTP sites described below.
  2086.  
  2087. Of course, since almost all files are distributed in BinHex format,
  2088. the first program you need to get hold of is "BinHex 4.0" or one of
  2089. the programs described in [2.3] that has the capability to decode
  2090. BinHex files. If you have FTP access, try to FTP the file
  2091. info-mac/util/binhex4.bin from sumex-aim.stanford.edu with 'binary'
  2092. mode set (issue the command 'binary' to the FTP server). This file
  2093. is a MacBinary version of BinHex 4.0. If you don't have a binary-
  2094. capable FTP, or if you forget to use binary, you will get a corrupted
  2095. file when you transfer the file to your Mac. Alternatively, you can
  2096. FTP a MacBinary version of StuffitExpander from wuarchive.wustl.edu
  2097. in mirrors/rascal.ics.utexas.edu/compression as the binary file
  2098. StuffIt_Expander_1.0.1_SEA_bin .
  2099.  
  2100. If you don't have FTP access or binary FTP doesn't seem to work for you,
  2101. try to friend who has BinHex 4.0 (or equivalent) on a disk that you can
  2102. copy. Or, if you have a Pascal compiler handy, you can download the
  2103. Pascal source from sumex and compile it. But your best bet is to ask
  2104. around.
  2105.  
  2106. Unless otherwise indicated, the following FTP sites are all anonymous
  2107. FTP sites available through the Internet. Logon as "anonymous" or "ftp" 
  2108. and give your e-mail address as the password. Remember that the use of 
  2109. anonymous FTP at these sites is a privelege, not a right, so please act
  2110. accordingly. Type 'ls' to get a directory listing. Use the command 'cd'
  2111. followed by a directory name to move to a specific directory. USe the
  2112. command 'cd ..' to move back "up" to the previous directory. 
  2113. Issue the command 'binary' to change to FTP BINARY mode. Give the command
  2114. 'get' followed by a filename to retrieve a specific file.
  2115.  
  2116. Sites are grouped by geographical location. North American users are
  2117. strongly encouraged to use the North American sites. Practically
  2118. everything found on other continents can also be found somewhere in
  2119. North America. Similarly, non-North American users are advised to check
  2120. out their local sites first. Ftp.apple.com is the notable exception.
  2121.  
  2122.  
  2123. NORTH AMERICA:
  2124.  
  2125. ** ftp.apple.com **
  2126. This FTP site is maintained by Apple. You can FTP System 7, TuneUp,
  2127. various Developer Technical Support items (including all the Tech
  2128. Notes), QuickTime, and much more. You will need the Apple DiskCopy
  2129. program (available online) to make floppy-disk versions of the disk
  2130. images.
  2131.  
  2132. ** mac.archive.umich.edu ** (141.211.182.23)
  2133. University of Michigan's Macintosh Public Domain and Shareware Archive.
  2134. All files are in the mac directory (mac.bin is a directory useful only
  2135. to local University of Michigan users). Has lots of Macintosh files that
  2136. don't seem to be available anywhere else. Announcement of recent
  2137. additions to the archives are routinely seen in comp.sys.mac.apps. Read
  2138. the file '00introduction' for details on submitting.
  2139.  
  2140. ** microlib.cc.utexas.edu **
  2141. The University of Texas Computation Center maintains a large and useful
  2142. Macintosh archive in microlib/mac (Archives for other personal computers
  2143. are also available here). Submissions can be e-mailed (in BinHex form)
  2144. to macgifts@mac.archive.umich.edu (which are then rebroadcasted
  2145. elsewhere; this is the easiest way to distribute public-domain or
  2146. shareware stuff throughout the Internet).
  2147.  
  2148. ** sumex-aim.stanford.edu ** (36.44.0.6)
  2149. The Macintosh Archive site. This site is heavily used and has anonymous
  2150. FTP connections limited during local working hours, so you are STRONGLY
  2151. encouraged to use one of the many sites which mirror the sumex archives.
  2152. All Macintosh files are stored in the directory info-mac in a tree
  2153. structure by generic file type. You should read the file in the
  2154. help subdirectory called 'posting-guidelines.txt' for details on
  2155. submitting files to the archive.
  2156.  
  2157. ** wuarchive.wustl.edu ** (128.252.135.4)
  2158. Washington University maintains a mirror archive of sumex-aim and also
  2159. mac.archive.umich.edu (among others). Look in mirrors/infomac and
  2160. mirrors/archive.umich.edu respectively. This site is also useful for
  2161. other reasons and can be mounted via NFS (see the README files in the
  2162. top level).
  2163.  
  2164.  
  2165. If you don't have FTP access, you can access the sumex-aim InfoMac
  2166. archives by using the LISTSERVer at Rice University in Houston, TX.
  2167. For example, to retrieve the file UTIL/CPT-EXPAND-10.HQX, send a message
  2168. containing the line "$macarch get UTIL/CPT-EXPAND-10.HQX" to
  2169. listserv@ricevm1.rice.edu. Unix users may also find the following script
  2170. useful:
  2171.  
  2172. #!/bin/csh -f
  2173. # macarch.get
  2174. if test $# -ne 1
  2175. then
  2176.         echo Usage: $0 archive-name-of-file-to-retrieve
  2177.         exit 1
  2178. fi
  2179. echo \$macarch GET   $1 | mail LISTSERV@ricevm1.rice.edu
  2180.  
  2181. The files HELP/ALL-FILES.TXT, HELP/ACCESSING-FILES.TXT, and other
  2182. files in the HELP hierarchy are useful files to try retrieving
  2183. initially.
  2184.  
  2185.  
  2186. EUROPE:
  2187.  
  2188. ** ftp.funet.fi ** (128.214.6.100)
  2189. The Finnish University and Research network (FUNET) archive site.
  2190. Macintosh files are in pub/mac. Read the README file in the top level,
  2191. especially if you are FTP-ing "long distance".
  2192.  
  2193. ** nic.switch.ch ** (130.59.1.40)
  2194. The Swiss Academic and Research Network (SWITCH) maintains an info-mac
  2195. mirror on nic.switch.ch. Files are in the directory /mirror/info-mac 
  2196. and are updated daily.
  2197.  
  2198. ** src.doc.ic.ac.uk ** (146.169.2.1)
  2199. Archive site maintained by UKUUG Software Distribution Service,
  2200. Department of Computing, Imperial College, London, UK. Macintosh
  2201. files are in directory packages/mac. Mirrors of sumex-aim.stanford.edu
  2202. and mac.archive.umich.edu are in mac/sumex and mac/umich respectively.
  2203. Some files are compressed using Unix compress (.Z); see the README
  2204. file.
  2205.  
  2206. ** irisa.irisa.fr ** (131.254.254.3)
  2207. Archive site maintained by Institut de Recherche en Informatique et
  2208. Systemes Aleatoires in Rennes, Brittany, France. This site maintains an
  2209. archive of various comp.binaries.* group, including comp.binaries.mac.
  2210. Files are in News/comp.binaries.mac. Warning: Files in this directory
  2211. are numbered and numerous so avoid asking for a directory listing;
  2212. that is, don't type 'ls' or 'dir'. Rather, change to this directory
  2213. and download the file 'index' which maps the "Subject:" line to
  2214. a number which you can then 'get'. 
  2215.  
  2216.  
  2217. If you don't have FTP access, you can access the InfoMac archives
  2218. by sending e-mail to the mirror archive kept on fileserv@irlearn.ucd.ie.
  2219. Files must be requested by their (14 digit) number, so first send 
  2220. a message containing only the line "get macfile listing" for a full 
  2221. index, or ask for the most recent additions by sending "index newmac".
  2222.  
  2223.  
  2224. AUSTRALIA:
  2225.  
  2226. ** archie.au ** (139.130.4.6)
  2227. AARNet Archive Server, Melbourne, Australia. Macintosh files are
  2228. in micros/mac. This site also mirrors sumex-aim.stanford.edu (look in
  2229. micros/mac/infomac) and mac.archive.umich.edu (look in micros/mac/umich).
  2230.  
  2231.  
  2232. JAPAN:
  2233.  
  2234. ** utsun.s.u-tokyo.ac.jp ** (133.11.11.11)
  2235. University of Tokyo archive site. Macintosh files are in pub/Mac.
  2236. This site also mirrors info-mac at sumex-aim.stanford.edu; check
  2237. the pub/Mac/info-mac directory.
  2238.  
  2239.  
  2240. [C]     Vendor Information
  2241.  
  2242. These vendors are either mentioned in this FAQ or provide products
  2243. relating to Macintosh networking. Neither the editor of this list
  2244. nor any of the contributors necessarily endorse any of the vendors
  2245. or their products. The following information is provided for your
  2246. convenience only. It was compiled from sources obtained from Usenet.
  2247. Please bring any errors or additions to the attention of the editor.
  2248.  
  2249. Vendor                                  Contact Methods:
  2250. --------------------------------------- --------------------------------
  2251. Advanced Software Concepts              e-mail:
  2252.                                             adv.soft@applelink.apple.com
  2253.                                         anonymous FTP at 192.70.34.153
  2254.  
  2255. Alverson Software                       e-mail: davea@cbos.uc.edu
  2256.  
  2257. Apple Developers Association (APDA)     [USA] (408) 974 4667
  2258.                                         e-mail: APDA@applelink.apple.com
  2259.                                         MacTCP orders and information:
  2260.                                         [USA] (800) 282-2732
  2261.                                         [USA] (408) 562-3971 {FAX}
  2262.                                         [CANADA] (800) 637-0029
  2263.                                         [WORD] 562-3910
  2264.  
  2265. Cayman Systems                          [USA] (800) 473 4776
  2266.                                         e-mail: info@cayman.com
  2267.                                         e-mail: sales@cayman.com
  2268.                                         anonymous FTP at ftp.cayman.com
  2269.  
  2270. Compatible Systems                      [USA] (800) 356 0283
  2271.                                         e-mail: support@compatible.com
  2272.                                         anonymous FTP at ftp.compatible.com
  2273.  
  2274. Freesoft                                [USA] (412) 846-2700
  2275.  
  2276. Global Village                          [USA] (415) 390-8300
  2277.                                         e-mail: GLOBALVILLAG@applelink.apple.com
  2278.                                         America Online: GlobalVill
  2279.                                         CompuServe: 75300,3473
  2280.  
  2281. Hayes                                   [USA] (404) 441-1617
  2282.                                         [CANADA] (519) 746-5000
  2283.                                         [USA/CANADA] (800) US-HAYES {BBS}
  2284.                                         [USA/CANADA] (404) HI-MODEM {BBS}
  2285.                                         [UK] 081-848-1858
  2286.                                         [UK] 081-569-1774 {BBS}
  2287.                                         [HK] 852-887-1037
  2288.                                         
  2289. Hyde Park Software (TriSoft)            [USA] (800) 531-5170
  2290.                                         e-mail: info@hydepark.com
  2291.  
  2292. ICE Engineering, Inc.                   [USA] (313) 449-8288
  2293.                                         e-mail: info@ice.com
  2294.                                         e-mail: time@ice.com
  2295.  
  2296. InterCon Systems                        [USA] (703) 709-9890
  2297.                                         [USA] (703) 709-5500
  2298.                                         e-mail: sales@intercon.com
  2299.  
  2300. Pacer Software                          [USA] (619) 454-0565
  2301.                                         e-mail: support@pacersoft.com
  2302.  
  2303. Seaquest Software                       [USA] (503) 531-0252
  2304.                                         e-mail: seaquest1@aol.com
  2305.                                         e-mail: peterm@cs.pdx.edu 
  2306.                                         CompuServe: 73217,3460
  2307.                                         America Online: Seaquest1
  2308.  
  2309. Shiva                                   [USA] (800) 458-3550
  2310.                                         [USA] (617) 621-0190 {BBS}
  2311.                                         e-mail: info@shiva.com
  2312.                                         e-mail: sales@shiva.com
  2313.                                         e-mail: support@shiva.com
  2314.                                         anonymous FTP at shiva.com
  2315.  
  2316. Smartcom (Hayes)                        [USA] (404) 441-1617
  2317.                                         [USA] (800) US-HAYES (BBS)
  2318.  
  2319. Software Ventures Corporation           [USA] (510) 644-1325
  2320.                                         e-mail: microphone@svcdudes.com
  2321.  
  2322. Synergy Software                        [USA] (215) 779-0522
  2323.  
  2324. Webster Computer Corp.                  [AUSTRALIA] 61 3 764 1100
  2325.  
  2326. White Pine Software                     [USA] (603) 886-9050 
  2327.         
  2328.  
  2329. [D]     Contributors
  2330.  
  2331. The editor of this FAQ would like to graciously thank all of the
  2332. following individuals who have contributed in some form or another
  2333. to the answers provided above, and to the many others who have
  2334. encouraged and corrected me along the way.
  2335.  
  2336.         Dave Alverson                   (ZTerm, Powerbooks)
  2337.         Jack Brindle                    (BinHex, MacBinary)
  2338.         Eric Behr                       (MacTCP)
  2339.         Josh Cole                       (Networking, MacTCP, AppleDouble)
  2340.         Bill Coleman                    (Smartcom)
  2341.         Steve Dorner                    (Eudora, SLIP)
  2342.         Don Gilbert                     (SLIP)
  2343.         Tom Gewecke                     (European E-Mail, Archives)
  2344.         Elliotte Rusty Harold           (General, File Transfer Programs)
  2345.         Greg Kilcup                     (MacX, SLIP, CSLIP, PPP)
  2346.         Andy Y. A. Kuo                  (Networking)
  2347.         Peter N Lewis                   (General, FTPd)
  2348.         Bill MacGregor                  (MacTCP Name Resolution)
  2349.         Leonard Rosenthol               (StuffIt)
  2350.         Kevin Eric Saunders             (Comet)
  2351.         Eric P. Scott                   (General)
  2352.         Jon L. Spear                    (General, Baud Etymology)
  2353.         Werner Uhrig                    (Official Archive Site Maintainer)
  2354.         Rick Watson                     (MacSLIP)
  2355.  
  2356.         sbb@panix.com                   (Versaterm)
  2357. ================================================================================
  2358.